0
我正在用Java编写代码来每10秒运行一次任务。但是,当我从netbeans停止该程序时,它仍在运行程序在终止后继续运行
while(true)
{
....
Thread.sleep(10000);
}
我正在用Java编写代码来每10秒运行一次任务。但是,当我从netbeans停止该程序时,它仍在运行程序在终止后继续运行
while(true)
{
....
Thread.sleep(10000);
}
关闭IDE并不意味着终止所有项目。
这意味着netbeans正在关闭您的主线程并让其他人在运行。尝试在你的代码的某个地方执行一个System.exit,你会看到它完成了运行。
问题是?!? – acornagl
即使我进入Run-> Stop Run并退出IDE,我仍然可以看到程序正在运行,它应该在我退出IDE时停止 – Aquarius24
您是否捕获到InterruptedException? – mm759