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