阻塞非阻塞与异步同步问题

一般IO操做分为两个步骤:(1)IO请求   (2)实际的IO操做异步 阻塞和非阻塞的区别是发生在(1)过程当中的,发生在内核中。同步异步的区别是发生在(2)过程当中的。发生在应用程序与内核的交互中。spa 以下面的图所示阻塞非阻塞得区别发生在等待数据的那个阶段,而将数据从内核空间复制到用户空间的阶段是相同的。3d 阻塞:应用程序请求IO操做的时候,若是数据没有准备好,请求不即刻返回。能够看到在等
相关文章
相关标签/搜索