Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我喜欢为我的函数运行定义一个时间(比如 3、5 或 10 分钟),即如果我的函数在给定之前没有响应/返回任何内容,我想从该函数中抢夺控制权,或者我中断该函数并继续我喜欢。如果java线程有任何可能性,我也可以使用任何线程来实现这一点。
如果我正确理解了您的问题,您可以使用Future,然后您可以get超时调用。注意 get 是阻塞调用,TimeoutException如果等待超时,它会抛出。
Future
get
TimeoutException