linux的IO复用,select机制理解--ongoing
一:首先需要搞清楚IO复用、阻塞的概念:
Ref: https://blog.csdn.net/u010366748/article/details/50944516
二:select机制
作为IO复用的实现方式,select是提高了抽象和batch处理的级别,不是传统方式那样阻塞在真正IO读写的系统调用上,而是阻塞在select系统调用上,等待我们关注的描述符就绪。当然现在更好的方式是epoll,比如Java中的NIO底层就是用的epoll。
相关面试问题:
select的最大描述符限制可以修改吗?
Ref:
https://blog.csdn.net/vonzhoufz/article/details/44490675