--- jsr166/src/test/tck/RecursiveTaskTest.java 2015/04/25 04:55:31 1.32 +++ jsr166/src/test/tck/RecursiveTaskTest.java 2015/10/04 18:28:51 1.33 @@ -41,15 +41,13 @@ public class RecursiveTaskTest extends J } private T testInvokeOnPool(ForkJoinPool pool, RecursiveTask a) { - try { + try (PoolCleaner cleaner = cleaner(pool)) { checkNotDone(a); T result = pool.invoke(a); checkCompletedNormally(a, result); return result; - } finally { - joinPool(pool); } }