Linux epoll 與多路複用

原文地址(略有修改):阻塞、非阻塞、異步、同步以及select/poll和epoll 針對IO,總是涉及到阻塞、非阻塞、異步、同步以及select/poll和epoll的一些描述,那麼這些東西到底是什麼,有什麼差異? 一般來講一個IO分爲兩個階段: 等待數據到達 把數據從內核空間拷貝到用戶空間 現在假設一個進程/線程A,發出IO請求,有兩種情況: 立即返回 由於數據未準備好,需要等待,讓出CPU給
相關文章
相關標籤/搜索