您的位置:首页 > 其它

关于IO操作的阻塞,非阻塞,异步,同步的简明解释

2015-07-02 12:28 295 查看
1、阻塞与非阻塞是内核程序接收到用户应用请求后,处理内核程序状态的方法。

阻塞:接收到请求后。无资源,阻塞内核程序。

非阻塞:接收到请求后。无资源,立即返回。

2、异步与同步是用户应用接收到内核消息的方法。

异步:被动接收消息。流程如:设置消息机制->做后面的工作->收到消息->获取数据。

同步:主动接收消息。流程如:设置消息机制->不断查询消息->收到消息->获取数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: