假设我有一个@Async
挂起的方法调用。会超时吗?释放资源的最佳做法是什么?
问问题
1263 次
1 回答
2
@Async
方法调用在指定的线程池中执行。如果您的方法挂起,它将无限地从池中保留一个线程。Spring对此无能为力。
如果您的方法可以接受,您可以通过调用从异步方法返回的值InterruptedException
来取消它。Future.cancel()
于 2012-11-13T10:52:09.227 回答