Linux IO模型

Linux IO模型: 簡介 主要的的IO模型有以下幾種,阻塞式IO,非阻塞式IO,同步IO,異步IO。 首先讓我們介紹以下基本的概念,下面以recvfrom操作爲例子,從內核空間讀取網絡的數據需要兩步操作: 階段一:等待內核準備好我們需要讀取的數據,此時數據還在內核空間裏 階段二:將數據從內核空間複製到用戶空間即自己定義的數據的緩衝區 一般地,每個進程都有三種狀態,就緒態, 運行態,阻塞態。阻塞
相關文章
相關標籤/搜索