gpt4 book ai didi

java - 如何重新启动卡住的Java程序?

转载 作者:行者123 更新时间:2023-12-02 03:25:19 29 4
gpt4 key购买 nike

我的程序相当大,并且由于它倾向于随机执行进程,因此有时会卡住并永远循环。如果我手动强行停止并重新启动程序,通常(大约 85%)的时间,程序会完成所有命令并终止。

如果 Java 程序卡住了,有没有办法让它在 20 秒后自行重新启动?我尝试使用系统时间来解决该问题,但这样做的问题是,如果我的程序陷入 for 循环,它不会更新系统时间,直到下一次迭代。

最佳答案

这不是解决此问题的正确方法!您需要找出程序陷入无限循环的原因,然后修复它。 “好吧,让我们再试一次”并不是解决错误的正确方法 - 你不知道这个错误可能会产生什么其他影响。您很可能也会得到不正确的输出。调试程序,不要解决缺陷。

您可以使用一些外部程序来启动 java 程序,并在卡住时 20 秒后将其杀死,然后再次启动它,但同样,这不是解决问题的正确方法。

关于java - 如何重新启动卡住的Java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5573655/

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