SpringBoot2中如何配置并使用自定义线程池?
- 内容介绍
- 文章标签
- 相关推荐
本文共计499个文字,预计阅读时间需要2分钟。
我们知道Spring只是为我们提供简单的线程池处理,每次使用线程总会有new操作,效率不高。因此,我们需要自定义一个线程池。下面是一个简单的示例:
java@Configuration@EnableAsyncpublic class AsyncConfig {
@Bean public Executor asyncExecutor() { ThreadPoolTaskExecutor executor=new ThreadPoolTaskExecutor(); executor.setCorePoolSize(5); executor.setMaxPoolSize(10); executor.setQueueCapacity(25); executor.initialize(); return executor; }}
我们都知道spring只是为我们简单的处理线程池,每次用到线程总会new 一个新的线程,效率不高,所以我们需要自定义一个线程池。
本文共计499个文字,预计阅读时间需要2分钟。
我们知道Spring只是为我们提供简单的线程池处理,每次使用线程总会有new操作,效率不高。因此,我们需要自定义一个线程池。下面是一个简单的示例:
java@Configuration@EnableAsyncpublic class AsyncConfig {
@Bean public Executor asyncExecutor() { ThreadPoolTaskExecutor executor=new ThreadPoolTaskExecutor(); executor.setCorePoolSize(5); executor.setMaxPoolSize(10); executor.setQueueCapacity(25); executor.initialize(); return executor; }}
我们都知道spring只是为我们简单的处理线程池,每次用到线程总会new 一个新的线程,效率不高,所以我们需要自定义一个线程池。

