625 |
|
threads.add(newStartedThread(new CheckedRunnable() { |
626 |
|
public void realRun() { |
627 |
|
for (int k = 0; k < 3; k++) { |
628 |
< |
assertEquals(2*k+1, phaser.arriveAndAwaitAdvance()); |
628 |
> |
assertEquals(2 * k + 1, phaser.arriveAndAwaitAdvance()); |
629 |
|
count.incrementAndGet(); |
630 |
< |
assertEquals(2*k+1, phaser.arrive()); |
631 |
< |
assertEquals(2*k+2, phaser.awaitAdvance(2*k+1)); |
632 |
< |
assertEquals(4*(k+1), count.get()); |
630 |
> |
assertEquals(2 * k + 1, phaser.arrive()); |
631 |
> |
assertEquals(2 * k + 2, phaser.awaitAdvance(2 * k + 1)); |
632 |
> |
assertEquals(4 * (k + 1), count.get()); |
633 |
|
}}})); |
634 |
|
|
635 |
|
for (Thread thread : threads) |
685 |
|
for (Phaser phaser : phasers) { |
686 |
|
assertEquals(-42, phaser.awaitAdvance(-42)); |
687 |
|
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42)); |
688 |
< |
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42, SMALL_DELAY_MS, MILLISECONDS)); |
688 |
> |
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42, MEDIUM_DELAY_MS, MILLISECONDS)); |
689 |
|
} |
690 |
|
|
691 |
|
for (Phaser child : onePartyChildren) |
693 |
|
for (Phaser phaser : phasers) { |
694 |
|
assertEquals(-42, phaser.awaitAdvance(-42)); |
695 |
|
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42)); |
696 |
< |
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42, SMALL_DELAY_MS, MILLISECONDS)); |
696 |
> |
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42, MEDIUM_DELAY_MS, MILLISECONDS)); |
697 |
|
assertEquals(1, phaser.awaitAdvance(0)); |
698 |
|
assertEquals(1, phaser.awaitAdvanceInterruptibly(0)); |
699 |
< |
assertEquals(1, phaser.awaitAdvanceInterruptibly(0, SMALL_DELAY_MS, MILLISECONDS)); |
699 |
> |
assertEquals(1, phaser.awaitAdvanceInterruptibly(0, MEDIUM_DELAY_MS, MILLISECONDS)); |
700 |
|
} |
701 |
|
|
702 |
|
for (Phaser child : onePartyChildren) |
704 |
|
for (Phaser phaser : phasers) { |
705 |
|
assertEquals(-42, phaser.awaitAdvance(-42)); |
706 |
|
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42)); |
707 |
< |
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42, SMALL_DELAY_MS, MILLISECONDS)); |
707 |
> |
assertEquals(-42, phaser.awaitAdvanceInterruptibly(-42, MEDIUM_DELAY_MS, MILLISECONDS)); |
708 |
|
assertEquals(2, phaser.awaitAdvance(0)); |
709 |
|
assertEquals(2, phaser.awaitAdvanceInterruptibly(0)); |
710 |
< |
assertEquals(2, phaser.awaitAdvanceInterruptibly(0, SMALL_DELAY_MS, MILLISECONDS)); |
710 |
> |
assertEquals(2, phaser.awaitAdvanceInterruptibly(0, MEDIUM_DELAY_MS, MILLISECONDS)); |
711 |
|
assertEquals(2, phaser.awaitAdvance(1)); |
712 |
|
assertEquals(2, phaser.awaitAdvanceInterruptibly(1)); |
713 |
< |
assertEquals(2, phaser.awaitAdvanceInterruptibly(1, SMALL_DELAY_MS, MILLISECONDS)); |
713 |
> |
assertEquals(2, phaser.awaitAdvanceInterruptibly(1, MEDIUM_DELAY_MS, MILLISECONDS)); |
714 |
|
} |
715 |
|
} |
716 |
|
|