【学习笔记】Java并发编程的艺术——第10章 Executor框架
第10章 Executor框架
10.1 Executor框架简介
10.1.1 Executor 框架两极调度
用户控制将任务交给线程,而操作系统调度线程的执行,Java线程一对一映射为操作系统线程。
10.1.2 Executor框架的结构与成员
1>组成:
执行的任务(Runnable/Callable)
执行(Executor)
结果(Callable结果由Future接收)
2>Executor成员
①ThreadPoolExecutor
-FixedThreadPool:固定线程线程池,用于高负载服务器
-SingleThreadExecutor:单线程线程池:顺序执行
-CachedThreadPool:无界线程池:轻负载,多短期任务
②ScheduledThreadPoolExecutor:执行周期任务
③Future接口:callable返回值
④Runnable/Callable任务
Java线程线上问题排查P234