Invention Grant
US08495641B2 Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes
失效
有效地提高读取复制更新读取器的优先级,同时解决具有退出和解锁过程的种族
- Patent Title: Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes
- Patent Title (中): 有效地提高读取复制更新读取器的优先级,同时解决具有退出和解锁过程的种族
-
Application No.: US11771570Application Date: 2007-06-29
-
Publication No.: US08495641B2Publication Date: 2013-07-23
- Inventor: Paul E. McKenney
- Applicant: Paul E. McKenney
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Walter W. Duft
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F12/00 ; G06F13/00 ; G06F13/28

Abstract:
A technique for efficiently boosting the priority of a preemptable data reader while resolving races between the priority boosting and the reader exiting a critical section or terminating in order to eliminate impediments to grace period processing that defers the destruction of one or more shared data elements that may be referenced by the reader until the reader is no longer capable of referencing the one or more data elements. A determination is made that the reader is in a read-side critical section and the reader is designated as a candidate for priority boosting. A verification is made that the reader has not exited its critical section or terminated, and the reader's priority is boosted to expedite its completion of the critical section. The reader's priority is decreased following its completion of the critical section.
Public/Granted literature
Information query