springboot Scheduled线程池配置

说明

我们很方便的使用 @Scheduled注解, 但是这个注解用不好会造成内存溢出问题,就有了配置:

@Configuration
public class ScheduledConfig implements SchedulingConfigurer {
    @Override
    public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
        scheduledTaskRegistrar.setScheduler(setTaskExecutors());
    }

    @Bean(destroyMethod="shutdown")
    public Executor setTaskExecutors(){
        return Executors.newScheduledThreadPool(20); // 20个线程来处理。
    }
}

更多,请关注:
springboot 技术实践总结

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,674评论 1 32
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,818评论 11 349
  • 朋友圈有情侣见家长,进展大概是彼此知底随时可以谈婚论嫁。他们大一进展就已经差不多如此了,神奇的高效。太过高效而让我...
    空瑾阅读 217评论 0 0
  • 翟笃安阅读 149评论 0 0
  • 昨天开跑了,今天内心信念很坚定,加上咏哥的事情,举国上下爱他的人都悲痛,今天虽然5点50起,比平时晚50分钟,但是...
    Happy欢颜阅读 453评论 1 1

友情链接更多精彩内容