linux系統中的IO操做

同步IO分爲阻塞IO、非阻塞IO、信號驅動的IO和多路轉接IO。 阻塞IO:ios 一直阻塞進程直到完成IO操做。異步 非阻塞IO:函數 有數據時進行IO操做,沒有數據時當即返回不阻塞進程。測試 信號驅動IO:this 當有數據到來是發送信號給進程執行IO操做,提升CPU的利用率。當設置打開文件描述字O_ASYNC標誌是能夠用於信號驅動的IO操做,也能夠用過fcntl()改變文件標籤,當文件進行I
相關文章
相關標籤/搜索