网络IO模型

IO有两种操作,同步IO和异步IO。同步IO指的是,必须等待IO操作完成后,控制权才返回给用户进程。异步IO指的是,无须等待IO操作完成,就将控制权返回给用户进程。 网络中的IO,由于不同的IO设备有着不同的特点,网络通信中往往需要等待。常见的有以下4种情况。 (1)输入操作:等待数据到达套接字接收缓冲区。 (2)输出操作:等待套接字发送缓冲区有足够的空间容纳将要发送的数据。 (3)服务器接收连接
相关文章
相关标签/搜索