跳至主要內容
Java 并发之分工工具

Java 并发之分工工具

对于简单的并行任务,你可以通过“线程池 + Future”的方案来解决;如果任务之间有聚合关系,无论是 AND 聚合还是 OR 聚合,都可以通过 CompletableFuture 来解决;而批量的并行任务,则可以通过 CompletionService 来解决。

FutureTask

FutureTask 有两个构造函数:

FutureTask(Callable<V> callable);
FutureTask(Runnable runnable, V result);

钝悟...大约 12 分钟JavaJavaCore并发JavaJavaCore并发FutureTaskCompletableFutureCompletionStageCompletionServiceForkJoinPool