5種I/O模型的分析

總結 同步阻塞(BlockingIO):最簡單的一種IO模型,用戶線程在進行IO操作的時候通常是個系統調用,用戶線程會由用戶空間進入內核空間,內核空間數據包準備好後會將數據拷貝到用戶空間,這個時候線程在用戶態繼續執行。 同步非阻塞(Non-blocking IO):同步非阻塞IO即在同步阻塞的基礎之上將socket設置爲NONBLOCK。這樣用戶線程在發起IO操作之後可以立即返回,但是用戶線程需要
相關文章
相關標籤/搜索