所以我想用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