865 B
865 B
- 作用
- 有效控制线程
- 有效复用线程
- 可防止野线程
new Thread()
- 组成
- 任务队列
- 让任务按照 FIFO的方式进行排队
- 工作线程
- 执行任务的线程
- 任务对接接口
- 线程池接收任务的接口
- 线程管理器
- 管理线程的生命周期
- 任务队列
- 简易线程池
-
Executors.newSingleThreadExecutor(); // 创建一个单线程的线程池 Executors.newCachedThreadPool(); // 创建一个具有线程缓存能力的线程池 Executors.newFixedThreadPool(10); // 创建一个具有固定数量的线程池 Executors.newScheduledThreadPool(5); // 创建一个具有执行延迟任务能力的线程池
-
- 复杂线程池
- 适用于生产上线环境
- Tomcat服务器
- 默认200 --> 调成1000针对服务器调优
- RabbitMQ服务器,提升消费者消费能力