i/o多路复用(转) 另见“文章”版块。
并发服务器有三种实现方式,
1,多进程
2,多线程
3,i/o多路复用,select函数在多个描述符中选择被激活的描述符进行操作.
前两个不说,就说i/o多路复用,一个进程同时有多个客户连接,即存在多个tcp套接字描述符,select()函数阻塞到任一个描述符被激活,即有数据传输,从而避免了进程为身等待一个已连接上的数据而无法处理其他连接,因而这是一种时分复用的方法.
在处理客户端上的连接上取代了多进程和多线,但是就是想不通的是,他如何实现并发,如何处理多个用户同时在线?请高手指点??