特牛网址导航

Unix系统I/O多路复用技术—select、poll、epoll总结_timeout.tv_usec-CSDN博客

网友收藏
什么是多I/O的多路复用?考虑一下这个问题,在一个程序中对两个fd进行阻塞读写,那么对任何一个fd进行阻塞读写,都会导致另一个fd没法处理,比如就算其已经有了数据也不能进行读;若采用非阻塞轮询方式进行处理,这种方法会导致cpu的负荷很大,cpu做了很多无用的轮询,若采用多进程、多线程方式开辟独立的线程分别操作一个fd,则进程、线程间的同步增加了代码的复杂性。I/O 多路复用机制,单个线程通..._timeout.tv_usec
标签:timeout.tv_usec