我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:多盈娱乐 > 多路 >

linux网络编程的IO多路复用是怎么回事??该如何使用??

归档日期:07-20       文本归类:多路      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  推荐于2017-11-29展开全部linux网络编程的I/O 多路复用。select()函数是系统提供的,它可以在多个描

  例如:一个进程中有多个客户连接,即存在多个TCP 套接字描述符。select()函数阻塞

  直到任何一个描述符被激活,即有数据传输。从而避免了进程为等待一个已连接上的数据而

  无法处理其他连接。因而,这是一个时分复用的方法,从用户角度而言,它实现了一个进程

  I/O 多路复用技术的最大优势是系统开销小,系统不必创建进程、线程,也不必维护这

  select()函数用于实现I/O 多路复用,它允许进程指示系统内核等待多个事件中的任何一

  ndfs: select() 函数监视描述符数的最大值。根据进程中打开的描述符数而定,一般设为要

  返回值。如果成功返回总的位数,这些位对应已准备好的描述符。否则返回-1,并在errno

本文链接:http://ayraswimwear.com/duolu/750.html