开发高性能网络程序时.windows开发人员们言必称iocp,linux开发人员们则言必称epoll.大家都明确epoll是一种IO多路复用技术,能够很高效的处理数以百万计的socket句柄,比起曾经的select和poll效率高大发了. 我们用起epoll来都感觉挺爽,确实快,那么.它究竟为什么能够快速处理这么多并发连接呢? 先简单回想下怎样使用C库封装的3个epoll系统调用吧. int epoll_create(int size); int epoll_ctl(int epfd, int …
1 服务器代码 Linux eclipse C++ //============================================================================ // Name : epollServer.cpp // Author : fangjunmin // Version : // Copyright : Your copyright notice // Description : Hello World in C++, Ansi-sty…