@EnableAsync 开启异步调用方法
@Async 声明一个异步任务
异步使用场景:发送短信,发送邮件,App消息推送,运维发布任务
过程:
1.定义3个任务
2.调用执行任务的方法。
image.png
image.png
不加@Async 异步注解。执行结果会是3个任务耗时总和1000+700+600+其他程序时间>2300ms
image.png
加了@Async 异步注解。执行结果是仅大于3个任务中耗时最长的任务。
image.png
@EnableAsync 开启异步调用方法
@Async 声明一个异步任务
异步使用场景:发送短信,发送邮件,App消息推送,运维发布任务
过程:
1.定义3个任务
2.调用执行任务的方法。
不加@Async 异步注解。执行结果会是3个任务耗时总和1000+700+600+其他程序时间>2300ms
加了@Async 异步注解。执行结果是仅大于3个任务中耗时最长的任务。