Fork/Join框架主要包含哪三个模块? 模块之间的关系是怎么样的?
发布时间:2022-09-14 16:33:31
发布人:wjy
Fork/Join框架主要包含三个模块:
1. 任务对象: ForkJoinTask (包括RecursiveTask、RecursiveAction 和 CountedCompleter)
2. 执行Fork/Join任务的线程: ForkJoinWorkerThread
3. 线程池: ForkJoinPool
这三者的关系是: ForkJoinPool可以通过池中的ForkJoinWorkerThread来处理ForkJoinTask任务。