通俗理解BIO NIO select epoll並圖解舉例

BIO 操作系統內核提供 read(系統調用),讀文件描述符 一個client連接就是一個文件描述符fd socket爲阻塞的,socket產生的文件描述符,如左邊的fd8,當數據包沒到的時候,上面左邊read不能返回,阻塞着。 即有一個client連接,就需要開一個進程(或者線程),讀這個連接,有數據就處理,沒數據就阻塞着。 問題:幾個連接幾個進程(線程),一個cpu在某一時間片上,只能一個進程
相關文章
相關標籤/搜索