c++webserver项目--select,poll,epoll详解
linux网络变编程主要通过select,poll,epoll三种IO多路复用技术,即可以利用select,poll,epoll同时监控多个文件描述符,提高cpu执行效率。即为了避免这里cpu的空转,我们不让这个线程亲自去fd中是否发生变化,而是引进了select,poll,epoll三种IO多路复用技术,它可以同时观察许多流的I/O事件,如果没有事件,代理就阻塞,线程就不会挨个挨个去轮询了,提高了效率。...
原创
2022-07-16 16:21:53 ·
876 阅读 ·
0 评论