所以我想用Timer和TimerTask類嘗試一下。讓程序運行5分鐘
我可以在30秒後得到一行代碼執行。 我一直在嘗試做的是讓這行代碼執行5分鐘。
這是我最初試圖
public static void main(String[] args)
{
for (int i = 0; i <= 10; i ++)
{
Timer timer = new Timer();
timer.schedule(new TimerTask()
{
public void run()
{
System.out.println("30 Seconds Later");
}
}, 30000
);
}
}
我用在for循環的10號,看是否timer.schedule將在循環的下一次迭代中等待下一個30秒。
任何想法我應該怎麼做呢?我試着用一個參數傳入的時間表方法使用schedule方法,但是這只是讓它重新執行,並且它永遠不會停止。
可以[這](http://stackoverflow.com/questions/6181420/in-java-is-it-possible-to-execute-a - 方法 - 一段時間後停止)幫助? – Mateusz 2013-05-08 16:20:00