首页 > 其他 > 详细

同步和异步、阻塞和非阻塞

时间:2014-09-25 02:03:09      阅读:199      评论:0      收藏:0      [点我收藏+]

 

(1)同步和异步、阻塞和非阻塞这是两组概念,同步和阻塞没有必然的联系,异步和非阻塞也没有必然的联系

(2)同步和异步:【等待时能否做其他事】:比如你去银行,排对是一种同步的方式,叫号是异步的方式

(3)阻塞和非阻塞:线程的运行状态

(4)不管是排对还是叫号,如果你在等待的过程中不能做其他事情,那就是阻塞模式,否则就是非阻塞模式

 

同步:提交请求->客户端等待服务器处理(客户端不能干任何事)->处理完毕 
异步: 提交请求->客户端等待服务器处理(客户端仍然可以做其他事情)->处理完毕

 

阻塞指的是暂停一个线程的执行以等待某个条件发生(资源就绪)

同步和异步、阻塞和非阻塞

原文:http://www.cnblogs.com/yuyutianxia/p/3991913.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!