其他分享
首页 > 其他分享> > spring – @Async会发生什么.它超时了吗?

spring – @Async会发生什么.它超时了吗?

作者:互联网

假设我有一个挂起的@Async方法调用.它会超时吗?这里最好的做法是什么来释放你的资源?

解决方法:

@Async方法调用在指定的线程池中执行.如果您的方法挂起,它将无限地从池中保存一个线程. Spring无能为力.

如果您的方法足够接受InterruptedException,则可以通过对异步方法返回的值调用Future.cancel()来取消它.

标签:asynchronous,spring,spring-3
来源: https://codeday.me/bug/20190704/1373089.html