1. 线程池是什么?
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程 就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。
2. 线程池的好处
- 降低资源消耗。
- 提高响应速度。
- 提高线程的可管理性。
3. Java中的四种线程池
- 缓存线程池
- 定长线程池
- 单线程线程池
- 周期性任务定长线程池
2023-08-10 23:36:46
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程 就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。
- 降低资源消耗。
- 提高响应速度。
- 提高线程的可管理性。
- 缓存线程池
- 定长线程池
- 单线程线程池
- 周期性任务定长线程池