首页 > 其他 > 详细

同步,异步,阻塞,非阻塞

时间:2015-11-29 18:07:07      阅读:189      评论:0      收藏:0      [点我收藏+]

对于IO操作而言

调用一个函数,不等处理完结果,立即返回,当前的执行流继续向前,对于结果的处理事实上在回调里面(这就是异步)

调用一个函数,把事情处理完了才返回,一般我们就在返回之后处理结果(这就是同步)

所以,同步与异步讲的是行为模式。

 

阻塞,非阻塞

调用读/写函数,如果没有数据,线程会休眠直到有数据

调用读/写函数,不管有没有数据,线程直接返回,告诉你没数据

所以,阻塞与非阻塞,讲的是线程调用读/写函数之后可能处于的状态

 

同步,异步,阻塞,非阻塞

原文:http://www.cnblogs.com/hustxujinkang/p/5005038.html

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