linux的IO复用,select机制理解--ongoing

时间:2023-03-09 10:06:11
linux的IO复用,select机制理解--ongoing

一:首先需要搞清楚IO复用、阻塞的概念:

Ref:  https://blog.****.net/u010366748/article/details/50944516

二:select机制

作为IO复用的实现方式,select是提高了抽象和batch处理的级别,不是传统方式那样阻塞在真正IO读写的系统调用上,而是阻塞在select系统调用上,等待我们关注的描述符就绪。当然现在更好的方式是epoll,比如Java中的NIO底层就是用的epoll。

相关面试问题:

select的最大描述符限制可以修改吗?

Ref:

https://blog.****.net/vonzhoufz/article/details/44490675