12 2020 档案

摘要:前言 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍前两种任务调度的 Java 实现: Timer ScheduledThreadPoolExecutor 开源工具包 Quartz 开源工具包 JCronTab Timer import java.util.T 阅读全文
posted @ 2020-12-03 21:40 codehwb 阅读(332) 评论(0) 推荐(0)
摘要:ThreadPoolExecutor参数介绍 1、corePoolSize:核心线程数,核心线程会一直存活,即使没有任务 2、maximumPoolSize:线程池中的最大线程数 3、workQueue:阻塞队列的容量,用来存储等待执行的任务 4、keepAliveTime:线程空闲时间 5、Thr 阅读全文
posted @ 2020-12-03 16:00 codehwb 阅读(126) 评论(0) 推荐(0)
摘要:springboot默认线程池简单实现 1.使用方法在spring boot的启动类上加上@EnableAsync注解,表示项目支持异步方法调用 2.在需要异步调用的方法上添加@Async注解,表示该方法为异步方法,即该方法和调用者不在一个线程中进行如果需要返回值 1、判断核心线程池是否已满,如果不 阅读全文
posted @ 2020-12-02 20:01 codehwb 阅读(2704) 评论(0) 推荐(0)