超时时引发异常,但继续执行方法

时间:2019-04-16 09:14:05

标签: java spring asynchronous timeout

我想调用一个方法,并且当该方法的执行超过某个超时值时,能够返回某个值或引发异常。

不想不想取消或中断此方法的执行,并让它在离线状态下发挥作用。但是能够同时返回一些消息或异常。

据我了解,Threadpool和CompletableFuture有两种解决方案。哪个是更好的解决方案,或者还有其他解决方案?

0 个答案:

没有答案