# | Line 59 | Line 59 | public final class FutileTimedTryLockLoo | |
---|---|---|
59 | lock.lock(); | |
60 | ||
61 | for (int i = minThreads; i <= maxThreads; i += (i+1) >>> 1) { | |
62 | + | // warmup |
63 | + | if (i == minThreads) |
64 | + | pool.invokeAll(Collections.nCopies(i, task)); |
65 | + | |
66 | long startTime = System.nanoTime(); | |
67 | pool.invokeAll(Collections.nCopies(i, task)); | |
68 | long elapsed = System.nanoTime() - startTime; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |