@Bean //线程池
public Executor schedulerThreadPool(){
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
//cpu核数 Runtime.getRuntime().availableProcessors()
executor.setCorePoolSize(Runtime.getRuntime().availableProcessors());
executor.setMaxPoolSize(Runtime.getRuntime().availableProcessors()+1);
//阻塞队列的个数
// executor.setQueueCapacity(Runtime.getRuntime().availableProcessors());
//IO密集型 CPU核心数/(1-阻塞系数)
return executor;
}
线程池参数
最新推荐文章于 2024-07-21 22:27:18 发布