Lines Matching refs:time
42 * only notifying a single thread at a time when items or spaces become
242 * or the specified waiting time elapses.
255 * <li>The specified waiting time elapses; or
315 * of the specified waiting time. In either case the implementation
319 * @param nanosTimeout the maximum time to wait, in nanoseconds
321 * the time spent waiting upon return from this method.
324 * the desired time. A value less than or equal to zero
325 * indicates that no time remains.
333 * or the specified waiting time elapses. This method is behaviorally
335 * <pre> {@code awaitNanos(unit.toNanos(time)) > 0}</pre>
337 * @param time the maximum time to wait
338 * @param unit the time unit of the {@code time} argument
339 * @return {@code false} if the waiting time detectably elapsed
344 boolean await(long time, TimeUnit unit) throws InterruptedException;
415 * @param deadline the absolute time to wait until