五種IO模型

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