SpringBoot第46讲:SpringBoot定时任务 - ScheduleExecutorService 实现方式

SpringBoot第46讲:SpringBoot定时任务 - ScheduleExecutorService 实现方式

上文介绍的Timer在实际开发中很少被使用, 因为Timer底层是使用一个单线程来实现多个Timer任务处理的,所有任务都是由同一个线程来调度,所有任务都是串行执行。文本是SpringBoot第46讲,讲解 ScheduleExecutorService 实现定时任务方式,ScheduledExecutorService 是基于线程池的,可以开启多个线程进行执行多个任务,每个任务开启一个线程这样任务的延迟和未处理异常就不会影响其它任务的执行了

文章目录

  • SpringBoot第46讲:SpringBoot定时任务 - ScheduleExecutorService 实现方式
    • 1、知识准备
      • 1.1、为什么用ScheduledExecutorService 代替 Timer?
      • 1.2、ScheduledExecutorService所在的线程池的知识体系?

你可能感兴趣的:(深入理解Spring生态,spring,boot,后端,Schedule,定时任务,线程池)