@async 延迟执行
时间: 2023-10-03 13:10:33 浏览: 45
@Async注解是用来表示方法是异步执行的。在引用中的代码示例中,@Async注解用于表示MyTask类中的两个方法doing()和doing2()是异步执行的。这意味着这两个方法将在后台线程中执行,而不会阻塞主线程的执行。这样可以在执行方法时延迟一段时间再执行,从而实现延迟执行的效果。例如,在doing()方法中,使用了@Scheduled注解设置了初始延迟1秒以及每隔3秒执行一次,而在doing2()方法中,使用了@Scheduled注解设置了初始延迟1秒以及每隔6秒执行一次。这样,可以实现方法的延迟执行功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [async延时函数](https://blog.csdn.net/weixin_51042892/article/details/123339420)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_blog_pc_vip","utm_medium":""}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [springboot2 定时任务:同步 异步 多线程 延迟执行,cron详解](https://blog.csdn.net/m0_37202351/article/details/82763303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_blog_pc_vip","utm_medium":""}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [js的延迟执行问题分析](https://download.csdn.net/download/weixin_38560797/14822900)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_blog_pc_vip","utm_medium":""}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]