发明名称 Transaction and task scheduler
摘要 The described implementations relate to efficient scheduling of transactions and tasks. A memory location, address, or variable previously accessed by a blocked entity is observed periodically to determine an appropriate time to wake and retry the blocked entity. If the previous accessed memory location, address or variable changes state, a scheduler wakes the blocked entity and the blocked entity retries processing. A doubly-indexed data structure of blocked entities and memory locations associated with the blocked entities may be used to efficiently determine when a retrying execution would be profitable.
申请公布号 US7716249(B2) 申请公布日期 2010.05.11
申请号 US20050229053 申请日期 2005.09.16
申请人 MICROSOFT CORPORATION 发明人 HARRIS TIM L.;PEYTON-JONES SIMON;HOWELL JONATHAN R.;DOUCEUR JOHN R.
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 代理人
主权项
地址