并发编程-CompletionService异步非阻塞获取并行任务执行结果
代码示例当我们需要多线程执行任务并获取任务的结果时,可以将Callable任务提交到线程池,提交后会返回一个Future对象,调用Future的get()方法就可以拿到线程执行的结果。如果将每个线程的Future对象保存到一个集合中,再依次获取每个Future的结果,最终我们就可以获取所以线程的结果
...