7.3.4 異步IO(Asynchronous I/O)

先看一下它的流程: 用戶進程發起read操作之後,立刻就可以開始去做其它的事。 而另一方面,從kernel的角度,當它受到一個asynchronous read之後,首先它會立刻返回,所以不會對用戶進程產生任何block。 然後,kernel會等待數據準備完成,然後將數據拷貝到用戶內存,當這一切都完成之後,kernel會給用戶進程發送一個signal,告訴它read操作完成了。
相關文章
相關標籤/搜索