Lines Matching defs:leader
79 * the leader, it waits only for the next delay to elapse, but
80 * other threads await indefinitely. The leader thread must
82 * poll(...), unless some other thread becomes leader in the
84 * an element with an earlier expiration time, the leader
86 * waiting thread, but not necessarily the current leader, is
90 private Thread leader = null;
95 * become leader.
140 leader = null;
214 else if (leader != null)
218 leader = thisThread;
222 if (leader == thisThread)
223 leader = null;
229 if (leader == null && q.peek() != null)
263 if (nanos < delay || leader != null)
267 leader = thisThread;
272 if (leader == thisThread)
273 leader = null;
279 if (leader == null && q.peek() != null)