gpt4 book ai didi

java - 知道 future 是否开始

转载 作者:搜寻专家 更新时间:2023-11-01 03:56:33 25 4
gpt4 key购买 nike

我正在使用 openejb 和异步 EJB。我有很多 future ,想知道 future 中的一个是否需要太多时间(这样我就可以追踪它并最终取消它)。问题是要知道 future si 运行了多长时间,我需要知道它什么时候开始。Future 接口(interface)让我知道 Future 是完成还是取消,但如果不是,我无法知道它是在运行还是在等待池中的线程。是否可以获取 Future 状态(正在运行/未开始)?

谢谢

最佳答案

我相信你的意图是1)使用Future获取提交任务的返回值2)如果时间太长,取消。

如果这是正确的 - 那么为什么不使用指定超时值的 get。

关于java - 知道 future 是否开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36503269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com