# | Line 449 | Line 449 | public class JSR166TestCase extends Test | |
---|---|---|
449 | */ | |
450 | public static void delay(long ms) throws InterruptedException { | |
451 | long startTime = System.nanoTime(); | |
452 | < | long ns = ms * 1000 * 1000; |
452 | > | long ns = ms * 1000 * 1000; |
453 | for (;;) { | |
454 | if (ms > 0L) | |
455 | Thread.sleep(ms); | |
# | Line 457 | Line 457 | public class JSR166TestCase extends Test | |
457 | Thread.yield(); | |
458 | long d = ns - (System.nanoTime() - startTime); | |
459 | if (d > 0L) | |
460 | < | ms = d / (1000 * 1000); |
460 | > | ms = d / (1000 * 1000); |
461 | else | |
462 | break; | |
463 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |