# | Line 60 | Line 60 | public class ThreadPoolExecutorSubclassT | |
---|---|---|
60 | finally { lock.unlock() ; } | |
61 | } | |
62 | public void run() { | |
63 | – | boolean runme; |
63 | lock.lock(); | |
64 | try { | |
65 | < | runme = !done; |
66 | < | if (!runme) |
67 | < | thread = Thread.currentThread(); |
65 | > | if (done) |
66 | > | return; |
67 | > | thread = Thread.currentThread(); |
68 | } | |
69 | finally { lock.unlock() ; } | |
71 | – | if (!runme) return; |
70 | V v = null; | |
71 | Exception e = null; | |
72 | try { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |