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

好好聊聊同步、异步、阻塞、非阻塞

时间:2018-08-08 23:41:58      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:同步阻塞   状态   获取   业务   bsp   处理   情况   运行   事件监听   

所谓同步和异步 就是 请求发起方对结果的获取是主动去获取结果还是等待被动通知

同步

一直在等待应答结果 同步阻塞

先处理其他问题,不断轮询查看结果 同步非阻塞

异步(回调 事件监听)

服务方通知,请求方一直等待应答结果 异步阻塞

发出请求后处理其他问题,被动等待服务方通知

 

阻塞 非阻塞

在线程中有对应的状态 挂起还是运行中

 

生活例子

银行等待业务办理,啥都不做,询问等待情况,  同步阻塞

银行等待业务办理,玩玩手机,时不时询问等待情况 同步非阻塞

银行等待业务办理,啥都不做,排号等待通知   异步阻塞

银行等待业务办理,玩玩手机,排号等待通知   异步非阻塞

 

好好聊聊同步、异步、阻塞、非阻塞

标签:同步阻塞   状态   获取   业务   bsp   处理   情况   运行   事件监听   

原文地址:https://www.cnblogs.com/miduos/p/9446380.html

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