常见3种模型
主线程 epool 负责 listen socket) ,有新的请求,通过hash 算法,将每个 accept socket 分配到 多个子线程的epool中,子线程负责wailt + send/recv (Poco 库的实现)
主线程epool (listen + epoolwait) 负责所有socket 检测 ,线程池负责读写(send/recv) ,Poco的TcpServer
主线程listen后 , 子线程(linsten + wait + send /recv) ,Ngnix 模型