I/O複用之select模型

首先談一談爲什麼要引入I/O複用這個概念。當我們必須從兩個文件描述符中讀取時,我們不能從任一個描述符上進行阻塞讀,否則可能會因爲被阻塞在一個文件描述符的讀操作上而導致另一個描述符即使有數據也無法處理。當然我們也可以通過以下幾種方法解決。下面進行簡單介紹且指出各個方法的不足。 <1>我們可以通過fork進程的方法,用每個進程處理一個文件的讀。但是操作的終止時間也是一個問題。如果子進程先讀到EOF,那
相關文章
相關標籤/搜索