美文网首页
同步异步,阻塞和非阻塞概念说明

同步异步,阻塞和非阻塞概念说明

作者: MACPRO_徐 | 来源:发表于2018-06-08 08:22 被阅读0次

    同步和异步:就是用户线程与内核的交互方式:同步是指用户线程发起IO请求后需要等待或者轮询内核IO操作完成后才能继续执行;而异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程,或者调用用户线程注册的回调函数。

    阻塞和非阻塞:就是用户线程调用内核IO操作的方式:阻塞是指IO操作需要彻底完成后才返回到用户空间;而非阻塞是指IO操作被调用后立即返回给用户一个状态值,无需等到IO操作彻底完成。

    相关文章

      网友评论

          本文标题:同步异步,阻塞和非阻塞概念说明

          本文链接:https://www.haomeiwen.com/subject/cgrosftx.html