Lines Matching defs:timed
173 * @param timed if this operation should timeout
180 abstract Object transfer(Object e, boolean timed, long nanos);
187 * The number of times to spin before blocking in timed waits.
197 * This is greater than timed value because untimed waits spin
204 * rather than to use timed park. A rough estimate suffices.
325 Object transfer(Object e, boolean timed, long nanos) {
353 if (timed && nanos <= 0) { // can't wait
359 SNode m = awaitFulfill(s, timed, nanos);
406 * @param timed true if timed wait
410 SNode awaitFulfill(SNode s, boolean timed, long nanos) {
433 long lastTime = timed ? System.nanoTime() : 0;
437 (timed ? maxTimedSpins : maxUntimedSpins) : 0);
444 if (timed) {
457 else if (!timed)
643 Object transfer(Object e, boolean timed, long nanos) {
686 if (timed && nanos <= 0) // can't wait
694 Object x = awaitFulfill(s, e, timed, nanos);
733 * @param timed true if timed wait
737 Object awaitFulfill(QNode s, Object e, boolean timed, long nanos) {
739 long lastTime = timed ? System.nanoTime() : 0;
742 (timed ? maxTimedSpins : maxUntimedSpins) : 0);
749 if (timed) {
762 else if (!timed)