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

假设我有一个挂起的@Async方法调用.它会超时吗?这里最好的做法是什么来释放你的资源? 最佳答案 @Async方法调用在指定的线程池中执行.如果您的方法挂起,它将无限地从池中保存一个线程.
Spring无能为力.

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

点赞