169 |
|
* |
170 |
|
* <p><b>Implementation notes</b>: This implementation restricts the |
171 |
|
* maximum number of parties to 65535. Attempts to register additional |
172 |
< |
* parties result in IllegalStateExceptions. However, you can and |
172 |
> |
* parties result in {@code IllegalStateException}. However, you can and |
173 |
|
* should create tiered phasers to accommodate arbitrarily large sets |
174 |
|
* of participants. |
175 |
|
* |
557 |
|
|
558 |
|
/** |
559 |
|
* Awaits the phase of the barrier to advance from the given phase |
560 |
< |
* value, throwing InterruptedException if interrupted while |
560 |
> |
* value, throwing {@code InterruptedException} if interrupted while |
561 |
|
* waiting, or returning immediately if the current phase of the |
562 |
|
* barrier is not equal to the given phase value or this barrier |
563 |
< |
* is terminated |
563 |
> |
* is terminated. |
564 |
|
* |
565 |
|
* @param phase the phase on entry to this method |
566 |
|
* @return the phase on exit from this method |
581 |
|
|
582 |
|
/** |
583 |
|
* Awaits the phase of the barrier to advance from the given phase |
584 |
< |
* value or the given timeout elapses, throwing |
585 |
< |
* InterruptedException if interrupted while waiting, or returning |
586 |
< |
* immediately if the current phase of the barrier is not equal to |
587 |
< |
* the given phase value or this barrier is terminated. |
584 |
> |
* value or the given timeout to elapse, throwing |
585 |
> |
* {@code InterruptedException} if interrupted while waiting, or |
586 |
> |
* returning immediately if the current phase of the barrier is not |
587 |
> |
* equal to the given phase value or this barrier is terminated. |
588 |
|
* |
589 |
|
* @param phase the phase on entry to this method |
590 |
|
* @param timeout how long to wait before giving up, in units of |