QueuedLockHolder

final class ntoseye.QueuedLockHolder

Subclass of BaseRecord.

The entry of a processor in a queued spinlock that it owns or waits for.

property processor: int
property reason: str | None

How a corrupt entry does not agree with the queue links. None for other entries.

property state: str

owner, waiting, or corrupt. corrupt means that the bits of the entry do not agree with the queue links.

property wait_order: int | None

The 1-based position in the wait queue after the owner. None if the processor does not wait.