码迷,mamicode.com
首页 > 其他好文 > 详细

关于同步,异步,阻塞,非阻塞

时间:2017-12-31 16:40:23      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:告诉   通信   col   通过   状态   返回   strong   通信机制   阻塞   

同步与异步

同步:发出一个调用,若没有得到结果,则调用不返回;若调用返回,那么一定得到结果了

异步:发出一个调用,立即返回,没有返回结果。当被调用者有结果了,再通过状态、通知来告诉调用者来获取结果

核心在消息通信机制

阻塞与非阻塞

阻塞:在被调用者返回结果之前,调用者挂起。调用者在得到结果之后再返回。

非阻塞:在被调用者返回结果之前,调用者不会被阻塞。

关注的是调用者在等待被调用者返回结果时的状态

注:以上叙述中,“结果”指的是被调用者返回的值,调用者,被调用者都可当作线程来理解。

 

关于同步,异步,阻塞,非阻塞

标签:告诉   通信   col   通过   状态   返回   strong   通信机制   阻塞   

原文地址:https://www.cnblogs.com/geeklove01/p/8157906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!