随笔分类 -  Linux网络编程

摘要:概述 epoll 是在 2.6 内核中提出的,是之前的 select() 和 poll() 的增强版本。相对于 select() 和 poll() 来说,epoll 更加灵活,没有描述符限制。epoll 使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用 阅读全文
posted @ 2017-04-24 11:09 浪_花 阅读(284) 评论(0) 推荐(0)
摘要:I/O复用概述 解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调用 I/O复用使用的场合: 1.当处理多个描述符的时候,需要用到i/o复用 2.tcp服务器既要处理监听套接字,又要处理已连接套接字,一般要使用I/O复用。 3.如果一个服务器既要处理tc 阅读全文
posted @ 2017-04-22 15:50 浪_花 阅读(378) 评论(0) 推荐(0)