Patent ID: 11940931
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. The non-transitory machine-readable medium as in claim 11, the operations additionally comprising:
associating the first turnstile object with the synchronization primitive in response to acquiring the synchronization primitive at a first thread, the first turnstile object to track ownership and a set of threads that are blocked while waiting for the synchronization primitive;
setting the first thread as owner of the first turnstile object;
determining that a second user mode priority associated with the second thread is a highest user mode priority associated with threads in the wait queue of the first turnstile object; and
setting the first user mode priority of the first thread to the second user mode priority in response to the determination that the second user mode priority is the highest user mode priority associated with threads in the wait queue of the first turnstile object.