319 |
|
|
320 |
|
assertTrue(p.isQuiescent()); |
321 |
|
assertFalse(p.getAsyncMode()); |
322 |
– |
assertEquals(0, p.getActiveThreadCount()); |
322 |
|
assertEquals(0, p.getQueuedTaskCount()); |
323 |
|
assertEquals(0, p.getQueuedSubmissionCount()); |
324 |
|
assertFalse(p.hasQueuedSubmissions()); |
325 |
+ |
while (p.getActiveThreadCount() != 0 |
326 |
+ |
&& millisElapsedSince(startTime) < LONG_DELAY_MS) |
327 |
+ |
Thread.yield(); |
328 |
|
assertFalse(p.isShutdown()); |
329 |
|
assertFalse(p.isTerminating()); |
330 |
|
assertFalse(p.isTerminated()); |
331 |
|
assertTrue(f.isDone()); |
332 |
|
assertEquals(6765, (int) f.get()); |
333 |
+ |
assertTrue(millisElapsedSince(startTime) < LONG_DELAY_MS); |
334 |
|
} |
335 |
|
} |
336 |
|
|