异步调用


1. 何为异步调用?

一个能够无需期待被调用函数的返回值就让操作持续进行的办法

2.举例说明

异步调用就是你 喊 你敌人吃饭 ,你敌人说晓得了 ,待会忙完去找你 ,你就去做别的了。
同步调用就是你 喊 你敌人吃饭 ,你敌人在忙 ,你就始终在那等,等你敌人忙完了 ,你们一起去。

3.总结

异步调用也就是说,当咱们想执行一段很长的代码块的时候,不想始终期待程序执行实现,想让程序在执行这段代码的时候,开启一个新的线程去执行,能够优先的失去后果

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

解决办法:在实现类中调用一个没有接口的类才能够。