我正在尝试创建一个定时循环,在一段时间后运行代码

时间:2017-01-13 16:49:07

标签: java

我想使用while循环,每5分钟执行一次代码。这个while循环将在20分钟后停止。这意味着while循环中的代码已经传递了4次。

3 个答案:

答案 0 :(得分:1)

使用Thread.sleep()< - 传递要暂停的毫秒数。

在循环中运行它。

由于您没有表现出任何努力,无法为您提供准确的代码。

答案 1 :(得分:1)

为什么不使用Timer?然后,您可以使用全局int变量来计算回调运行的次数,并在回调中增加它。同样在回调中,如果计数器> 4,则停止计时器。

答案 2 :(得分:1)

int x = 0;

  while( x < 4 ) {
     // do your stuff
     Thread.sleep(5*60*1000);
     x++;
  }