网络
- 分类
- 网络协议
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:48
答案
IO多路复用就是让多个请求复用一个进程,操作系统为我们提供了select/poll/epoll这几个系统调用,来从内核当中获取事件。具体来说,在获取事件时,先把所有连接(文件描述符)传给内核,再由内核返回产生了事件的连接,然后在用户态中再处理这些连接对应的请求即可。
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(四大件).md
knowledge_noteQuestion 46: 什么是IO多路复用
Source answer: IO多路复用就是让多个请求复用一个进程,操作系统为我们提供了select/poll/epoll这几个系统调用,来从内核当中获取事件。具体来说,在获取事件时,先把所有连接(文件描述符)传给内核,再由内核返回产生了事件的连接,然后在用户态中再处理这些连接对应的请求即可。
Reviewed answer: IO多路复用是让一个进程监听多个文件描述符,由内核统一帮忙监测事件,再把就绪连接返回给用户态处理,常见实现有select、poll、epoll。