8 Locked_prio_list *_wait_queue;
12 //------------------------------------------------------------------------
13 IMPLEMENTATION [ulock]:
17 Thread::wait_queue() const
18 { return _wait_queue; }
23 Thread::wait_queue(Locked_prio_list *wq)
27 PRIVATE inline NEEDS[Thread::wait_queue]
29 Thread::wait_queue_kill()
31 while (Locked_prio_list *q = wait_queue())
33 Lock_guard<Spin_lock> g(q);
34 if (wait_queue() == q)
43 //------------------------------------------------------------------------
44 IMPLEMENTATION [!ulock]:
48 Thread::wait_queue_kill()