# | Line 26 | Line 26 | public final class CancelledLockLoops { | |
---|---|---|
26 | try { | |
27 | new ReentrantLockLoop(i).test(); | |
28 | } | |
29 | < | catch(BrokenBarrierException bb) { |
29 | > | catch (BrokenBarrierException bb) { |
30 | // OK, ignore | |
31 | } | |
32 | } | |
# | Line 51 | Line 51 | public final class CancelledLockLoops { | |
51 | threads[i] = new Thread(this); | |
52 | for (int i = 0; i < threads.length; ++i) | |
53 | threads[i].start(); | |
54 | < | Thread[] cancels = (Thread[]) (threads.clone()); |
54 | > | Thread[] cancels = threads.clone(); |
55 | Collections.shuffle(Arrays.asList(cancels), rng); | |
56 | barrier.await(); | |
57 | Thread.sleep(TIMEOUT); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |