我從我的最後一個問題得到answer。但是現在我無法在完成我的任務後的一分鐘後使用並停止線程。我實際上想在完成我的工作一分鐘後關閉/停止線程。所以,我非常困惑:我怎樣才能做到這一點使用:不能使用和停止線程
public class Frame2 extends javax.swing.JFrame implements Runnable{
public Frame2() {
initComponents();
}
public void run(){
long startTime = System.currentTimeMillis();
while ((System.currentTimeMillis() - startTime) < 1000) {
System.out.print("DOING MY THINGS");
}
}
}
的問題是,它不是在所有的工作,當我關閉含此主題的代碼行幀
System.out.print("DOING MY THINGS");
工作在一個無限循環。
在此先感謝。
看看這個話題 - http://stackoverflow.com/questions/7595490/stop-a-thread-after-period-of-time – danieln 2013-05-09 07:15:52
什麼的initComponents呢?它不是JFrame API的一部分。 – bezmax 2013-05-09 07:27:40
你有沒有使用過NetBeans? lols – 2013-05-09 07:28:34