多进程:主进程:socket bind listen accept(循环)子进程1:与客户端1通信子进程2:与客户端2通信...宏观并行,但线程被占用非阻塞 I/O立即返回,来了信号通知高效I/O 多路复用,微观由操作系统调度多线程:主线程:socket bind listen accept(循环)线程1:与客户端1通信线程2:与客户端2通信...模型数据没到时特点阻塞 I/O一直等简单,循环轮询不阻塞,。
但 CPU 空转信号驱动 I/O不等不轮询, 。
多进程:主进程:socket bind listen accept(循环)子进程1:与客户端1通信子进程2:与客户端2通信...宏观并行,但线程被占用非阻塞 I/O立即返回,来了信号通知高效I/O 多路复用,微观由操作系统调度多线程:主线程:socket bind listen accept(循环)线程1:与客户端1通信线程2:与客户端2通信...模型数据没到时特点阻塞 I/O一直等简单,循环轮询不阻塞,。
但 CPU 空转信号驱动 I/O不等不轮询, 。
内容版权声明:除非注明,否则皆为本站原创文章。