# | Line 51 | Line 51 | public class ExecutorCompletionService9T | |
---|---|---|
51 | List<Future<Integer>> futures = new ArrayList<>(n); | |
52 | Integer result = null; | |
53 | try { | |
54 | < | solvers.forEach((solver) -> futures.add(cs.submit(solver))); |
54 | > | solvers.forEach(solver -> futures.add(cs.submit(solver))); |
55 | for (int i = n; i > 0; i--) { | |
56 | try { | |
57 | Integer r = cs.take().get(); | |
# | Line 62 | Line 62 | public class ExecutorCompletionService9T | |
62 | } catch (ExecutionException ignore) {} | |
63 | } | |
64 | } finally { | |
65 | < | futures.forEach((future) -> future.cancel(true)); |
65 | > | futures.forEach(future -> future.cancel(true)); |
66 | } | |
67 | ||
68 | if (result != null) |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |