五種IO 模式——阻塞(默認IO模式),非阻塞(經常使用語管道),IO多路複用(IO多路複用的應用場景),信號IO,異步IO

五種I/O 模式: 【1】阻塞 I/O(Linux下的I/O操做默認是阻塞I/O,即open和socket建立的I/O都是阻塞I/O) 【2】非阻塞 I/O(能夠經過fcntl或者open時使用O_NONBLOCK參數,將fd設置爲非阻塞的I/O) 【3】I/O 多路複用(I/O多路複用,一般須要非阻塞I/O配合使用) 【4】信號驅動 I/O(SIGIO) 【5】異步 I/Oweb 通常來講,程序
相關文章
相關標籤/搜索