异步调用
1. 何为异步调用?
一个能够无需期待被调用函数的返回值就让操作持续进行的办法
2. 举例说明
异步调用就是你 喊 你敌人吃饭,你敌人说晓得了,待会忙完去找你,你就去做别的了。
同步调用就是你 喊 你敌人吃饭,你敌人在忙,你就始终在那等,等你敌人忙完了,你们一起去。
3. 总结
异步调用也就是说,当咱们想执行一段很长的代码块的时候,不想始终期待程序执行实现,想让程序在执行这段代码的时候,开启一个新的线程去执行, 能够优先的失去后果
4. 实战
1. 启动类加上注解, 开启异步调用
@EnableAsync
public class Application{...}
2. 在要异步的办法上加上注解 @Async
5. 问题: 加上注解不失效?
解决办法:在实现类中调用一个没有接口的类才能够。