阻塞与非阻塞指的是socketapi,如,ept,read,write,conncet等,通过tl或者ioctlsockt可以设置socket非阻塞。
同步与异步指的是io复用通知应用程序的是io就绪事件还是io完成事件,也就是读写数据是有应用程序来读写还是内核来读写。也叫reactor,preactor
主线程监听listensocket,有客户端连接的时候,通过管道向工作线程,通知eptsocket。
然后,每个工作线程都有自己的epoll_wait循环,每个工作线程可以处理多个socket的io。当然,也可以使用信号,来模拟preactor模式