线程池深入解析
发布时间
阅读量:
阅读量
文章目录
- 线程池
-
-
一、概念
-
二、线程池原理
-
-
1、线程池 - 类的层次结构
-
- ThreadPoolExecutor构造函数各参数含义
-
2、线程池API – ExecutorService接口
-
3、线程池API – ScheduledExecutorService接口
-
- ScheduleThreadPoolExecutor与Timer相比的优势。
-
4、线程池原理
-
- ThreadPoolExecutor 典型使用:
-
-
Executors工具类
-
任务execute过程
-
拒绝策略
-
5、阻塞队列
-
- 常用阻塞队列
-
6、如何确定合适数量的线程?
-
7、线程池是怎么回收线程的
-
- 未调用shutdown() ,RUNNING状态下全部任务执行完成的场景
-
-
调用shutdown() ,全部任务执行完成的场景
-
线程池
核心思考:线程数量是否越多性能越好?
这是一个在并发编程中极易产生的误区。许多开发者直觉上认为,既然CPU是多核的,那么创建更多的线程就能让程序跑得更快。然而,事实恰恰相反,线程并
全部评论 (0)
还没有任何评论哟~
