发明名称 LOW SYNCHRONIZATION MEANS OF SCHEDULER FINALIZATION
摘要 Shutting down a computer work scheduler. The work scheduler includes a number of virtual processors, each of which is either active or inactive. An active processor executes work, searches for work, or is idle. An inactive has no context running atop it. The method includes determining that all processors controlled by the scheduler are idle. As a result of determining that all controlled by the scheduler are idle, the method proceeds to a first phase of a shutdown operation, which when successful, includes: performing a sweep of all collections searching for any work in the scheduler and determining that no work is found in the scheduler. As a result of determining that no work is found in the scheduler, the method proceeds to a second phase of a shutdown operation, which when successful includes messaging all contexts in the scheduler and telling them to exit.
申请公布号 US2011093851(A1) 申请公布日期 2011.04.21
申请号 US20090580500 申请日期 2009.10.16
申请人 MICROSOFT CORPORATION 发明人 MESSMER WILLIAM ROBERT;RINGSETH PAUL F.;FERNANDES GENEVIEVE
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址