unix編程---網絡I/O模型

1.阻塞I/O模型與非阻塞I/O模型 阻塞與非阻塞的模型主要區別是:阻塞I/O模型中用戶進程在能讀取數據之前會進入睡眠或者掛起狀態;而非阻塞情況下遇到讀取數據失敗時內核直接返回錯誤信號,用戶進程便在成功返回數據之前一直在調用recv操作詢問數據可讀性,因此這種情況也成爲輪詢機制。 這兩種過程就好比如:一位大伯住在某一棟樓,一樓有他的郵箱,他可以選擇兩種方式去取他的郵件,一種是跑到一樓去等他的郵件,
相關文章
相關標籤/搜索