Invention Grant
- Patent Title: System and method for delayed priority boost
- Patent Title (中): 用于延迟优先级提升的系统和方法
-
Application No.: US11943649Application Date: 2007-11-21
-
Publication No.: US08132178B2Publication Date: 2012-03-06
- Inventor: Jos Manuel Accapadi , Andrew Dunshea , Dirk Michel , James W. Van Fleet
- Applicant: Jos Manuel Accapadi , Andrew Dunshea , Dirk Michel , James W. Van Fleet
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: VanLeeuwen & VanLeeuwen
- Agent Matthew W. Baca
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
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.
Public/Granted literature
- US20080072228A1 System and method for delayed priority boost Public/Granted day:2008-03-20
Information query