发明名称 System for delaying priority boost in a priority offset amount only after detecting of preemption event during access to critical section
摘要 A system and method is provided for delaying a priority boost of an execution thread. When a thread prepares to enter a critical section of code, such as when the thread utilizes a shared system resource, a user mode accessible data area is updated indicating that the thread is in a critical section and, if the kernel receives a preemption event, the priority boost that the thread should receive. If the kernel receives a preemption event before the thread finishes the critical section, the kernel applies the priority boost on behalf of the thread. Often, the thread will finish the critical section without having to have its priority actually boosted. If the thread does receive an actual priority boost then, after the critical section is finished, the kernel resets the thread's priority to a normal level.
申请公布号 US7380247(B2) 申请公布日期 2008.05.27
申请号 US20030626192 申请日期 2003.07.24
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ACCAPADI JOS MANUEL;DUNSHEA ANDREW;MICHEL DIRK;VAN FLEET JAMES W.
分类号 G06F13/18;G06F9/46;G06F13/00 主分类号 G06F13/18
代理机构 代理人
主权项
地址
您可能感兴趣的专利