gpt4 book ai didi

java - 在一段时间后中断一个未知的长时间运行的函数

转载 作者:行者123 更新时间:2023-11-30 08:52:01 25 4
gpt4 key购买 nike

我在 Android 上的已编译库中使用 OpenCV 函数。它定期运行超过 10 秒,直到失败。成功大约需要 2 秒。如果需要超过 2 秒,我希望能够中断该功能。

起初,我尝试使用一个线程并在 2 秒后中断它,但一段时间后我意识到函数本身必须与中断配合才能工作。

有没有办法在不修改 OpenCV 代码本身和重新编译库的情况下做到这一点?我可以在另一个进程或服务上运行这个函数并在那里中断它吗?

最佳答案

如果正在运行的代码未设计为对中断它的尝试使用react,那么我们对此无能为力。作为解决方法,我们可以在单独的进程中运行它并使用 Process.destroy() 取消它

关于java - 在一段时间后中断一个未知的长时间运行的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339575/

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