java并发编程--08(线程池)
1.直接使用Thread的弊端
2.线程池的好处
3.线程池ThreadPoolExecutor
ThreadPoolExecutor类的一些重要属性
4.线程池实例的状态
每个状态能做什么样的事情
ThreadPoolExecutor类的一些重要的方法:
监控的方法:
5.线程池的类图
6.Executor框架接口
创建四种线程池的方式,需要知道在何时使用合适的线程池
newCachedThreadPool :必要的时候创建新的线程,空闲线程保留60s
newFixedThreadPool :该池包含固定数量的线程,空闲线程会被保留
newScheduledThreadPool:用于预定执行而构建的线程池,可以指定延时多久执行或者隔多久执行,用于替代Timer类
7.线程池的配置