# | Line 378 | Line 378 | public class FutureTask<V> implements Ru | |
---|---|---|
378 | private void removeWaiter(WaitNode node) { | |
379 | if (node != null) { | |
380 | node.thread = null; | |
381 | < | WaitNode pred = null; |
382 | < | WaitNode q = waiters; |
383 | < | while (q != null) { |
381 | > | for (WaitNode pred = null, q = waiters; q != null;) { |
382 | WaitNode next = q.next; | |
383 | if (q != node) { | |
384 | pred = q; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |