阻塞 socket 服务端一次只能等待一个连接或一个读写事件。客户端数量少时问题不大,但连接数变多后,多进程和多线程模型会带来上下文切换、内存占用和调度开销。
Linux 下高并发网络服务常用 epoll。
epoll
epoll 适合: