摘要: epoll通过下面3个epoll系统调用为用户提供服务。 (1)epoll_create系统调用 epoll_create在C库中的原型如下: int epoll_create(int size); epoll_create返回一个句柄,之后epoll的使用都将依靠这个句柄来标识。参数size是告诉 阅读全文
posted @ 2016-03-28 16:12 pluser 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 设想一个场景:有100万用户同时与一个进程保持着TCP连接,而每一时刻只有几十个或几百个TCP连接是活跃的(接收TCP包),也就是说在每一时刻进程只需要处理这100万连接中的一小部分连接。那么,如何才能高效的处理这种场景呢?进程是否在每次询问操作系统收集有事件发生的TCP连接时,把这100万个连接告 阅读全文
posted @ 2016-03-28 15:25 pluser 阅读(1336) 评论(0) 推荐(0) 编辑