Lines Matching refs:WaitNode
108 private volatile WaitNode waiters;
350 static final class WaitNode {
352 volatile WaitNode next;
353 WaitNode() { thread = Thread.currentThread(); }
362 for (WaitNode q; (q = waiters) != null;) {
370 WaitNode next = q.next;
395 WaitNode q = null;
412 q = new WaitNode();
439 private void removeWaiter(WaitNode node) {
444 for (WaitNode pred = null, q = waiters, s; q != null; q = s) {