8.线程池的使用

目录

1在任务与执行策略之间的隐性耦合 

1.1线程饥饿死锁

1.2运行时间较长的任务

2设置线程池的大小

3配置ThreadPoolExecutor

3.1线程的创建和销毁

3.2管理队列任务

3.3饱和策略

3.4线程工厂

3.5在调用构造函数后再定制ThreadPoolExecutor

4扩展ThreadPoolExecutor

示例:给线程池添加统计信息

5递归算法的并行化

示例:谜题框架


1在任务与执行策略之间的隐性耦合 

8.线程池的使用

8.线程池的使用

1.1线程饥饿死锁

8.线程池的使用

8.线程池的使用

8.线程池的使用

8.线程池的使用

1.2运行时间较长的任务

8.线程池的使用

 

2设置线程池的大小

8.线程池的使用

 

3配置ThreadPoolExecutor

8.线程池的使用

3.1线程的创建和销毁

8.线程池的使用

8.线程池的使用

3.2管理队列任务

8.线程池的使用

8.线程池的使用

8.线程池的使用

3.3饱和策略

8.线程池的使用

8.线程池的使用

3.4线程工厂

8.线程池的使用

8.线程池的使用

8.线程池的使用

3.5在调用构造函数后再定制ThreadPoolExecutor

8.线程池的使用

8.线程池的使用

 

4扩展ThreadPoolExecutor

8.线程池的使用

示例:给线程池添加统计信息

8.线程池的使用

8.线程池的使用

 

5递归算法的并行化

8.线程池的使用

8.线程池的使用

8.线程池的使用

示例:谜题框架

直接看书