2016-09-25 129 views
0

我正在用Java編寫代碼來每10秒運行一次任務。但是,當我從netbeans停止該程序時,它仍在運行程序在終止後繼續運行

while(true) 

{ 
.... 
Thread.sleep(10000); 
} 
+3

問題是?!? – acornagl

+0

即使我進入Run-> Stop Run並退出IDE,我仍然可以看到程序正在運行,它應該在我退出IDE時停止 – Aquarius24

+0

您是否捕獲到InterruptedException? – mm759

回答

0

關閉IDE並不意味着終止所有項目。

0

這意味着netbeans正在關閉您的主線程並讓其他人在運行。嘗試在你的代碼的某個地方執行一個System.exit,你會看到它完成了運行。