mirror of
https://github.com/reactos/reactos.git
synced 2026-09-08 18:30:51 +08:00
Explain that contended acquisition inserts wait blocks using the forward link only, while ExpOptimizePushLockList completes the reverse links and caches the tail pointer in the new list head. Clarify that Waking bit serializes both waiter list maintenance and wakeup. The thread responsible for the list either clears Waking after completing the links or enters the wakeup if the lock has been released.