引入了一個IO多路複用模型

我們前面講的非阻塞仍然需要進程不斷的輪詢重試。能不能實現當數據可讀了以後給程序一個通知呢?所以這裏引入了一個IO多路複用模型,I/O多路複用的本質是通過一種機制(系統內核緩衝I/O數據),讓單個進程可以監視多個文件描述符,一旦某個描述符就緒(一般是讀就緒或寫就緒),能夠通知程序進行相應的讀寫操作  【什麼是fd:在linux中,內核把所有的外部設備都當成是一個文件來操作,對一個文件的讀寫會調用內核
相關文章
相關標籤/搜索