异步调用


1. 何为异步调用?

一个可以无需等待被调用函数的返回值就让操作继续进行的方法

2.举例说明

异步调用就是你 喊 你朋友吃饭 ,你朋友说知道了 ,待会忙完去找你 ,你就去做别的了。
同步调用就是你 喊 你朋友吃饭 ,你朋友在忙 ,你就一直在那等,等你朋友忙完了 ,你们一起去。

3.总结

异步调用也就是说,当我们想执行一段很长的代码块的时候,不想一直等待程序执行完成,想让程序在执行这段代码的时候,开启一个新的线程去执行,可以优先的得到结果

4.实战
1.启动类加上注解,开启异步调用
@EnableAsync
public class Application{...} 
2.在要异步的方法上加上注解@Async
5.问题:加上注解不生效?

解决方法:在实现类中调用一个没有接口的类才可以。


Zeran
32 声望4 粉丝

学而不思则罔,思而不学则殆。