网络I/O多路复用
一.概述
network常见的input操作有建立TCP/UDP连接,client发送的数据,。output操作,返回一个TCP/UDP连接,server端返回的数据。
二.I/O模型
1.阻塞I/O
默认,所有的sockets是阻塞的。当我们发起一个无法立即完成的socket调用,我们的进程将会进入到休眠状态,以等待正确的条件。
可能阻塞的4类socket调用:
(1).输入操作,
(2).输出操作,
(3).接收进来的连接,
(4). 实例化外出的连接,
2.非阻塞I/O
3.I/O多路复用
4.信号驱动I/O
5.异步I/O

浙公网安备 33010602011771号