Apple Inc.
TURNSTILE API FOR RUNTIME PRIORITY BOOSTING
Last updated:
Abstract:
A turnstile OS primitive is provided that enables support for owner tracking and waiting. The turnstile primitive enables a common framework that can be adopted across multiple different types of synchronization primitives to provide a common service for priority boosting and wait queuing. A turnstile can also provide a mechanism to enable a turnstile to block on another turnstile, allowing multi-hop priority boosting within a chain of multiple blocking turnstiles.
Status:
Application
Type:
Utility
Filling date:
5 Jan 2021
Issue date:
27 May 2021