Linux|五種io模型

    一.阻塞io 二.非阻塞io 三.信號驅動io 四.io多路轉接 五.異步io 一.阻塞io 1.基本概念: 在內核將數據準備好之前,系統調用會一直等待。所有的套接字默認都是阻塞方式。直到內核將數據準備好,從內核拷貝到用戶空間,系統調用纔會返回。 2.舉例:把魚鉤扔到水裏,人(相當於系統)一直坐着等待魚上鉤。直到魚上鉤了,釣魚的人才收網。 二.非阻塞io 1.概念:如果內核還未將數據準備好
相關文章
相關標籤/搜索