首页 > 其他 > 详细

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

时间:2018-08-08 23:32:57      阅读:195      评论:0      收藏:0      [点我收藏+]

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

同步

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

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

异步(回调 事件监听)

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

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

 

阻塞 非阻塞

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

 

生活例子

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

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

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

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

 

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

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

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