linux下的IO模型詳解

開門見山,Linux下的如中IO模型:阻塞IO模型,非阻塞IO模型,IO複用模型,信號驅動IO模型,異步IO模型,見下圖 接下來一一講解這5種模型 阻塞型IO:最簡單的一種IO模型,簡單理解就是死等,即進程或線程一直等待莫格條件,不滿足則一直等待。 非阻塞型IO:應用進程與內核交互,目的未達到之前會直接返回,然後不斷輪詢,不停的去問內核數據是否準備好?如果發現準備好了,那就把數據拷貝到用戶空間中。
相關文章
相關標籤/搜索