epoll/poll/epoll & 高級IO詳解

五種IO模型 阻塞IO 阻塞IO:在內核將數據準備好以前,系統調用會一直等待,全部的套接字,默認都是阻塞方式 非阻塞IO 非阻塞IO:若是內核的還未將數據準備好,系統調用仍然會直接返回,而且返回EWOULDBLOCK錯誤碼 非阻塞IO每每須要程序員循環的方式反覆嘗試讀寫文件描述符,這個過程稱爲輪詢,這對CPU來講是較大的浪費,只有特定的場景下才使用。 信號驅動 信號驅動IO:內核將數據準備好的時候
相關文章
相關標籤/搜索