mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-13 02:16:39 +02:00
This enables the Lock class to block a thread even while the thread is working on a BlockCondition. A thread can still only be either blocked by a Lock or a BlockCondition. This also establishes a linked list of threads that are blocked by a Lock and unblocking directly unlocks threads and wakes them directly.
23 KiB
23 KiB