问题:ForkJoinPool是什么

问题

ForkJoinPool是什么

答案

ForkJoinPool是Fork/Join框架的核心,它实现了ExecutorService,用来管理工作线程,并提供获取线程池状态和性能的信息的一些工具.

工作线程一次只能执行一个任务,ForkJoinPool并不会专门为每个子任务单独的创建一个线程,而是每个在线程池中的线程都有一个用于存储任务的双端队列.

这种架构是至关重要的,其内部实现了work-stealing算法.用于平衡线程的工作量,

你可能感兴趣的:(问题:ForkJoinPool是什么)