五種IO模型介紹和對比

前言 unix提供的IO模型有幾種,分別有哪些? 各類IO模型的特色是什麼?他們有什麼區別? 阻塞,非阻塞,同步,異步的區別? epoll爲何高效? 概述 普通輸入操做包含的步驟 等待數據準備好 從內核向進程複製數據 網絡數據輸入包含的步驟 等待數據從網絡送達,到達後被複制到內核緩衝區 把數據從內核緩衝區複製到應用程序緩衝區 IO模型介紹 阻塞式IO 使用系統調用,並一直阻塞直到內核將數據準備好,
相關文章
相關標籤/搜索