executorcompletionservice专题

java.util.concurrent学习(五-1) CompletionService,ExecutorCompletionService 原理认识

ExecutorCompletionService的设计目的在于提供一个可获取线程池执行结果的功能,这个类采用了装饰器模式,需要用户提供一个自定义的线程池,在ExecutorCompletionService内部持有该线程池进行线程执行,在原有的线程池功能基础上装饰额外的功能。 下面是ExecutorCompletionService的原理图。 1 在使用ExecutorCompletio