equal
deleted
inserted
replaced
557 RecursiveAction a = new CheckedRecursiveAction() { |
557 RecursiveAction a = new CheckedRecursiveAction() { |
558 protected void realCompute() { |
558 protected void realCompute() { |
559 AsyncFib f = new AsyncFib(8); |
559 AsyncFib f = new AsyncFib(8); |
560 assertSame(f, f.fork()); |
560 assertSame(f, f.fork()); |
561 helpQuiesce(); |
561 helpQuiesce(); |
|
562 while (!f.isDone()) // wait out race |
|
563 ; |
562 assertEquals(0, getQueuedTaskCount()); |
564 assertEquals(0, getQueuedTaskCount()); |
563 f.checkCompletedNormally(); |
565 f.checkCompletedNormally(); |
564 }}; |
566 }}; |
565 testInvokeOnPool(pool, a); |
567 testInvokeOnPool(pool, a); |
566 } |
568 } |