Invention Grant
- Patent Title: IO多路复用方法、介质、设备和操作系统
-
Application No.: CN202110879896.5Application Date: 2021-08-02
-
Publication No.: CN113342554BPublication Date: 2022-01-04
- Inventor: 张畋 , 毛熠璐
- Applicant: 阿里云计算有限公司
- Applicant Address: 浙江省杭州市西湖区转塘科技经济区块12号
- Assignee: 阿里云计算有限公司
- Current Assignee: 阿里云计算有限公司
- Current Assignee Address: 浙江省杭州市西湖区转塘科技经济区块12号
- Agency: 北京太合九思知识产权代理有限公司
- Agent 刘戈; 孙明子
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06F11/30

Abstract:
本发明实施例提供一种IO多路复用方法、介质、设备和操作系统,处于内核态的监听线程接收应用进程的调用请求,调用请求中包括多个内核对象的标识。监听线程创建多个内核对象分别对应的代理信息,并将代理信息对应地绑定到多个内核对象上,每个内核对象对应的代理信息中包括事件内核对象,通过创建的事件内核对象阻塞监听线程。事件触发线程对目标内核对象触发被触发的事件标识对应的事件后,通过目标内核对象绑定的事件内核对象唤醒监听线程。监听线程获取目标内核对象被触发的事件标识,向应用进程发送目标内核对象的标识和被触发的事件标识。通过该方案可以实现操作系统中多个内核对象的IO多路复用。
Public/Granted literature
- CN113342554A IO多路复用方法、介质、设备和操作系统 Public/Granted day:2021-09-03
Information query