@Configuration public class ThreadPoolConfiguration extends Object
| 构造器和说明 |
|---|
ThreadPoolConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
ThreadPoolExecutor |
commonExecutor()
通过
DynamicTp 注解定义普通juc线程池,会享受到该框架监控功能,注解名称优先级高于方法名 |
com.dtp.core.thread.DtpExecutor |
dtpExecutor1()
通过
ThreadPoolCreator 快速创建一些简单配置的动态线程池
tips: 建议直接在配置中心配置就行,不用@Bean声明 |
ThreadPoolExecutor |
dtpExecutor2()
tips: 建议直接在配置中心配置就行,不用@Bean声明
|
com.dtp.core.thread.DtpExecutor |
ioIntensiveExecutor()
通过
ThreadPoolBuilder 设置详细参数创建动态线程池(推荐方式),
ioIntensive,参考tomcat线程池设计,实现了处理io密集型任务的线程池,具体参数可以看代码注释
tips: 建议直接在配置中心配置就行,不用@Bean声明 |
@DynamicTp(value="commonExecutor") @Bean public ThreadPoolExecutor commonExecutor()
DynamicTp 注解定义普通juc线程池,会享受到该框架监控功能,注解名称优先级高于方法名@Bean public com.dtp.core.thread.DtpExecutor dtpExecutor1()
ThreadPoolCreator 快速创建一些简单配置的动态线程池
tips: 建议直接在配置中心配置就行,不用@Bean声明@Bean public com.dtp.core.thread.DtpExecutor ioIntensiveExecutor()
ThreadPoolBuilder 设置详细参数创建动态线程池(推荐方式),
ioIntensive,参考tomcat线程池设计,实现了处理io密集型任务的线程池,具体参数可以看代码注释
tips: 建议直接在配置中心配置就行,不用@Bean声明@Bean public ThreadPoolExecutor dtpExecutor2()
Copyright © 2022. All rights reserved.