线程池实战总结

 1、

怎么优化线程池参数的

线程池 主要就是解决了 线程创建的问题,

频繁创建线程 会占用CPU资源

2、应用的业务场景 怎么并发控制线程

第一步先挑线程池大小

核心线程大小 和 最大线程池大小

coresize maxsize


3、coresize 一般设置多大

coresize 一般200

具体看硬件

4、有几种抛弃线程方式

4种 拒接策略


5、哪种拒绝不会抛异常

一个是用当前线程执行

还有一个是 干掉队列前面的线程 往里硬加

6、 线程池满了怎么办

那就放到linlked队列里面

队列是无边界


7子线程执行完后执行主线程

CountDownLatch 初始化100的数量

countDownLatch.countDown();计数-1

countDownLatch.await();等待计数为0后执行






你可能感兴趣的:(线程池实战总结)