0

我喜欢为我的函数运行定义一个时间(比如 3、5 或 10 分钟),即如果我的函数在给定之前没有响应/返回任何内容,我想从该函数中抢夺控制权,或者我中断该函数并继续我喜欢。如果java线程有任何可能性,我也可以使用任何线程来实现这一点。

4

1 回答 1

2

如果我正确理解了您的问题,您可以使用Future,然后您可以get超时调用。注意 get 是阻塞调用,TimeoutException如果等待超时,它会抛出。

于 2012-12-11T14:47:44.527 回答