阻塞IO、非阻塞IO、同步IO,異步IO

  再說一下IO發生時涉及的對象和步驟。對於一個network IO (這裏我們以read舉例),它會涉及到兩個系統對象,一個是調用這個IO的process (or thread),另一個就是系統內核(kernel)。當一個read操作發生時,該操作會經歷兩個階段: #1)等待數據準備 (Waiting for the data to be ready) #2)將數據從內核拷貝到進程中(Copyi
相關文章
相關標籤/搜索