# | Line 70 | Line 70 | public class CancellableTask implements | |
---|---|---|
70 | r != null && | |
71 | r instanceof Thread && | |
72 | r != Thread.currentThread() && | |
73 | < | runnerUpdater.compareAndSet(this, r, CANCELLED)) { |
73 | > | runnerUpdater.compareAndSet(this, r, CANCELLED)) |
74 | ||
75 | ((Thread)r).interrupt(); | |
76 | < | } |
77 | < | else { |
76 | > | else |
77 | runnerUpdater.set(this, CANCELLED); | |
79 | – | } |
78 | return true; | |
79 | } | |
80 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |