--- jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2015/10/03 00:37:32 1.45 +++ jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2015/10/03 17:53:47 1.46 @@ -130,7 +130,7 @@ public class ThreadPoolExecutorSubclassT lock.lock(); try { while (!done) { - if (nanos < 0) + if (nanos <= 0) throw new TimeoutException(); nanos = cond.awaitNanos(nanos); }