淺談Linux五種IO模型

Linux五種IO模型 阻塞IO 非阻塞IO 信號驅動IO 異步IO IO複用 阻塞IO 最簡單的IO模型,進程或線程等待某個條件,如果條件不滿足就一直等待下去,條件滿足才進行下一步操作。 非阻塞IO 應用程序與內核交互,未達目的之前,不再一味的等待,而是直接返回,然後通過輪詢的方式不停的去詢問內核數據有沒有準備好;如果準備好了,就把數據拷貝到用戶空間。 信號驅動IO 進程讀取文件,某個socke
相關文章
相關標籤/搜索