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

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

时间:2019-01-31 18:23:14      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:存在   对象   请求   获得   任务   必须   方式   其它   准备就绪   

阻塞:同步:
这两者存在本质的区别,它们的修饰对象是不同的(数据为准备就绪,数据的获得)。阻塞和非阻塞是指进程访问的数据如果尚未就绪,进程是否需要等待,简单说这相当于函数内部的实现区别,也就是未就绪时是直接返回还是等待就绪。
而同步和异步是指获取数据的机制,同步一般指主动请求并等待I/O操作完毕的方式,当数据就绪后在读写的时候必须阻塞,异步则指主动请求数据后便可以继续处理其它任务,随后等待I/O,操作完毕的通知,
这可以使进程在数据读写时也不阻塞。

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

标签:存在   对象   请求   获得   任务   必须   方式   其它   准备就绪   

原文地址:https://www.cnblogs.com/yizhuxiaohua/p/10343034.html

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