Select/POLL多路复用---学习笔记

来源:互联网 发布:淘宝童话页头图片 编辑:程序博客网 时间:2024/05/22 10:45

本来我不喜欢写笔记,都是因为我同桌,她是一个爱写的人,把我给影响了,边学习,边记录。

 

I/O 复用一般用在五种场合:

 

1.客端处理多少描述字时。

2.一个客户端处理多个套接字(很少出现)。

3.如果TCP服务器,既要监听套接字,又要处理accept函数返回值时,一般要使用复用。

4.如果一个服务器要处理,TCP,UDP二种协议时,要用到复用。

5.服务器上要处理多个协议或者多个服务。应用不IO复用。

 

当然也不是所有的IO复用都应用在网络上。

 

IO模型:

阻塞IO、非阻塞IO、IO复用、信号驱动、异步IO。

 

 

原创粉丝点击