本文是Java零基础入门系列第23篇笔记,深入讲解线程池,为什么用线程池、核心参数、拒绝策略、Executors工具类、ThreadPoolExecutor。
一、为什么用线程池
避免频繁创建销毁线程,复用线程,提高性能,便于管理。
二、核心七大参数
核心线程数、最大线程数、空闲时间、队列、拒绝策略等。
三、四种线程池
- 固定线程池
- 缓存线程池
- 单线程池
- 定时线程池
四、四种拒绝策略
Abort、Discard、DiscardOldest、CallerRuns
本章核心考点
- 线程池优点
- 核心参数含义
- 拒绝策略区别
- 开发不推荐Executors
面试高频重点,点赞收藏⭐~