IO复用与并发

qq_Silence-0°C I/O 模型之 I/O 复用 最后由 极客学院_吕布 于2016年04月10日回复

  • 1 回答
  • 1k 浏览

老师,你好,如果仅仅依靠select的调用,是否是无法实现服务器端的并发编程,也就是说,多个客户端同时连接服务端,在一定的时间内,服务端只能针对一个客户端服务,多个客户端就是串行服务???并发编程是不是还得借助线程或者进程?望老师解答下,谢谢!

  • 极客学院_吕布 2016年04月10日 回答 #1楼
  • select本质还是需要轮询socket列表,效率比不上异步通信。windows下一般是用IOCP模型,unix内核的系统使用epoll模型的。

  • 0 评论