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