个人博客

epoll介绍

如果有100W个客户端同时与一个服务器保持着连接,而且每一刻都有几百上千个连接是活跃的。这时,在select/poll时代,服务器进程每次都把这100W个连接告诉操作系统,复制句柄数据结构到内核态,让内核去查这些套接字是否有事件发生,轮询完之后,再复制回用户态,让服务器应用轮询处理已发生的网络事件。这一过程资源消耗很大,因此,select/poll一般只能处理几千的并发连接。

Continue Reading
Continue Reading
Continue Reading
Continue Reading
  • 1
  • 回到顶部