1356 |
|
ExecutorService e = new CustomTPE(2, 2, LONG_DELAY_MS, MILLISECONDS, new ArrayBlockingQueue<Runnable>(10)); |
1357 |
|
try { |
1358 |
|
ArrayList<Callable<String>> l = new ArrayList<Callable<String>>(); |
1359 |
< |
l.add(new StringTask()); |
1359 |
> |
l.add(new Callable<String>() { |
1360 |
> |
public String call() { |
1361 |
> |
try { |
1362 |
> |
latch.await(); |
1363 |
> |
} catch (InterruptedException ok) {} |
1364 |
> |
return TEST_STRING; |
1365 |
> |
}}); |
1366 |
|
l.add(null); |
1367 |
|
e.invokeAny(l, MEDIUM_DELAY_MS, MILLISECONDS); |
1368 |
|
shouldThrow(); |