线程池ThreadPool和ForkJoinPool学习
一、线程池技术
一个线程池包括以下四个基本组成部分:
ThreadPool(线程池管理器):用于创建并管理线程池;
PoolWorker(工作线程):线程池中的线程,没有任务时处于等待状态;可以循环执行任务;
Task(任务接口):每个任务必须实现的接口,以便工作线程调度任务的执行;
taskQueue(任务队列):用于存放处于等待的工作线程任务;
二、ForkJoinPool
ForkJoinPool是JDK7引入的线程池。它的核心思想是将大任务分解成多个小任务(fork),由线程池分别执行每个小任务
原创
2020-06-23 20:24:33 ·
1132 阅读 ·
0 评论