[精品]SpringBoot整合定时任务搭配线程池实例应用
并发库中有个类是BlockingQueue,就是阻塞队列,这个类提供了两个方法,put()和take(),前者是将对象放到队列里,如果没有空闲节点了,就等待,后者是从头拿对象,如果没有对象了就等到有。*springboot最基本得定时任务Scheduled注解执行任务都是单线程执行,且多个Scheduled注解下的定时任务也都是同一个线程执行的,尤其在多个Scheduled任务的时候,这样是很容易发生线程堵塞的,所以一般我们都会采用自定义线程池ThreadPoolTaskExecutor。
原创
2024-01-16 11:15:18 ·
1057 阅读 ·
0 评论