spring – @Async会发生什么.它超时了吗?
作者:互联网
假设我有一个挂起的@Async方法调用.它会超时吗?这里最好的做法是什么来释放你的资源?
解决方法:
@Async方法调用在指定的线程池中执行.如果您的方法挂起,它将无限地从池中保存一个线程. Spring无能为力.
如果您的方法足够接受InterruptedException,则可以通过对异步方法返回的值调用Future.cancel()
来取消它.
标签:asynchronous,spring,spring-3 来源: https://codeday.me/bug/20190704/1373089.html