1、池化技术
三大方法 7大参数 4种拒绝策略
程序运行的本质:占用系统的资源 优化资源的使用 -》 池化技术
池化技术:事先准备好一些资源,有人要用,就到这里拿,用完后返还给我
线程池的好处:
1)降低资源消耗
2)提高响应速度
3)方便管理
线程复用 控制最大并发数 管理线程
三大方法
(1)newSingleThreadExecutor
代码:
结果:
(2)new FixedThreadPool
结果:
(3)newCacheThreadPool
结果:
7大参数
源码分析:
本质就是ThreadPoolExecutor
例子:
手动创建线程池
四种拒绝策略
代码示例:
小结和拓展:
池的大小如何设置? 根据下面的两个密集型回答
了解:IO密集型 和 CPU密集型 用于调优