A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

同步和异步有何异同,在什么情况下分别使用他们?

2 个回复

倒序浏览
我的理解是  同步时两个有关系的线程配合执行程序,异步是两个无关线程各走各的互不影响,不知道对不对  求科普
回复 使用道具 举报
同步,就是说某一临界资源在某一时刻只能有一个线程访问,比如数据库里某字段,如果多人同时修改该字段必然引起混乱,异步,就是同时做几件事(当然,如果是单核的话,无法实现真正意义上的同时做几件事,只是时间片切换很快造成这种感觉,双核可以实现),比如迅雷看看,一边下载,一边播放
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马