Home | History | Annotate | Download | only in verification

Lines Matching refs:deadline

16      * Defines the number of milliseconds we expecting a Thread might need to unpark, we use this to avoid "oversleeping" while awaiting the deadline for
27 long deadline = timeUnit.toMillis(delay) + currentTimeMillis();
29 executor.submit(delayedExecution(r, deadline));
40 private static Runnable delayedExecution(final Runnable r, final long deadline) {
45 parkUntil(deadline - MAX_EXPECTED_OVERSLEEP_MILLIS);
46 //now we closing to the deadline by burning CPU-time in a loop
47 burnRemaining(deadline);
49 System.out.println("[DelayedExecution] exec delay = "+(currentTimeMillis() - deadline)+"ms");
58 private void burnRemaining(final long deadline) {
61 remaining = deadline - currentTimeMillis();