180 |
|
* The number of nanoseconds for which it is faster to spin |
181 |
|
* rather than to use timed park. A rough estimate suffices. |
182 |
|
*/ |
183 |
< |
static final long spinForTimeoutThreshold = 1000L; |
183 |
> |
static final long SPIN_FOR_TIMEOUT_THRESHOLD = 1000L; |
184 |
|
|
185 |
|
/** Dual stack */ |
186 |
|
static final class TransferStack<E> extends Transferer<E> { |
430 |
|
s.waiter = w; // establish waiter so can park next iter |
431 |
|
else if (!timed) |
432 |
|
LockSupport.park(this); |
433 |
< |
else if (nanos > spinForTimeoutThreshold) |
433 |
> |
else if (nanos > SPIN_FOR_TIMEOUT_THRESHOLD) |
434 |
|
LockSupport.parkNanos(this, nanos); |
435 |
|
} |
436 |
|
} |
731 |
|
s.waiter = w; |
732 |
|
else if (!timed) |
733 |
|
LockSupport.park(this); |
734 |
< |
else if (nanos > spinForTimeoutThreshold) |
734 |
> |
else if (nanos > SPIN_FOR_TIMEOUT_THRESHOLD) |
735 |
|
LockSupport.parkNanos(this, nanos); |
736 |
|
} |
737 |
|
} |