equal
deleted
inserted
replaced
524 RecursiveAction a = new CheckedRecursiveAction() { |
524 RecursiveAction a = new CheckedRecursiveAction() { |
525 protected void realCompute() { |
525 protected void realCompute() { |
526 AsyncFib f = new AsyncFib(8); |
526 AsyncFib f = new AsyncFib(8); |
527 assertSame(f, f.fork()); |
527 assertSame(f, f.fork()); |
528 helpQuiesce(); |
528 helpQuiesce(); |
|
529 while (!f.isDone()) // wait out race |
|
530 ; |
529 assertEquals(21, f.number); |
531 assertEquals(21, f.number); |
530 assertEquals(0, getQueuedTaskCount()); |
532 assertEquals(0, getQueuedTaskCount()); |
531 checkCompletedNormally(f); |
533 checkCompletedNormally(f); |
532 }}; |
534 }}; |
533 testInvokeOnPool(mainPool(), a); |
535 testInvokeOnPool(mainPool(), a); |