发明名称 Multithreaded Event Handling Using Partitioned Event De-Multiplexers
摘要 Techniques for handling events are provided. In one embodiment, a computer system can create a plurality of I/O handles for receiving events. The computer system can further partition the plurality of I/O handles into one or more subsets, where events received via I/O handles in the same subset are correlated and events received via I/O handles in different subsets are uncorrelated. The computer system can then delegate each I/O handle in the plurality of I/O handles to a poll thread in a plurality of poll threads, where I/O handles in the same subset are delegated to the same poll thread.
申请公布号 US2014337864(A1) 申请公布日期 2014.11.13
申请号 US201313892075 申请日期 2013.05.10
申请人 VMWARE, INC. 发明人 Zhang Kai;Ghosh Joy;Wong Clinton
分类号 G06F9/54 主分类号 G06F9/54
代理机构 代理人
主权项 1. A method for handling events, the method comprising: creating, by a computer system, a plurality of I/O handles for receiving events; partitioning, by the computer system, the plurality of I/O handles into one or more subsets, wherein events received via I/O handles in the same subset are correlated and events received via I/O handles in different subsets are uncorrelated; and delegating, by the computer system, each I/O handle in the plurality of I/O handles to a poll thread in a plurality of poll threads, wherein I/O handles in the same subset are delegated to the same poll thread.
地址 Palo Alto CA US