IO通信模型(二)同步非阻塞模式NIO(NonBlocking IO)

同步非阻塞模式(NonBlocking IO) 在非阻塞模式中,發出Socket的accept()和read()操作時,如果內核中的數據還沒有準備好,那麼它並不會阻塞用戶進程,而是立刻返回一個信息。也就是說進程發起一個read操作後,並不需要一直阻塞等待,而是馬上就得到了一個結果。 如果結果發現數據準備完畢就可以讀取數據,然後拷貝到用戶內存。如果結果發現數據沒有就緒也會返回,進程繼續不斷的主動詢問
相關文章
相關標籤/搜索