「java定时器取消」java实现定时器的四种方式

博主:adminadmin 2023-01-25 08:57:07 477

今天给各位分享java定时器取消的知识,其中也会对java实现定时器的四种方式进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java如何让一个定时器终止一段时间

java中让定时器终止的方法是使用timer的cancel方法,实例如下:

import java.util.Timer;

import java.util.TimerTask;

public class Main {

  Timer timer;

  public Main(int seconds) {

    timer = new Timer();

    timer.schedule(new ToDoTask(), seconds * 1000);//定时器开始执行

  }

  class ToDoTask extends TimerTask {

    public void run() {

      System.out.println("working");

      timer.cancel(); //定时器终止

    }

  }

  public static void main(String args[]) {

    new Main(5);

  }

}

java定时器怎么停止

1、scheduleUpdate

加入当前节点后,程序会每帧都会自动执行一次默认的Update函数。(注:一定是Update函数哦,若想调用其他自己命名的函数则使用schedule)

看例子,走起。

首先在HelloWord类的头文件中声明Update函数:

[cpp] view plain copy print?

void update(float dt); //注意参数类型

然后在HelloWorld类源文件中实现函数Update:

[cpp] view plain copy print?

void HelloWorld::update(float dt)

{

CCLOG("baibai");

}

现在我们可以调用了,在需要他不断执行的地方加入调用的代码就ok:

[cpp] view plain copy print?

this-scheduleUpdate(); //this是当前节点,如layer,所以可以省略啦。

运行之后你将会看到不断有baibai被打印出来

2、scheduleUpdate

可以没隔几秒执行某个自定义的函数,来看代码:

首先还是在HelloWorld中声明所要执行的函数:

java方法中怎么把定时器关掉,关不掉啊

task1.cancel(); // 将任务取消。

tt.purge(); //  移除定时器中已经取消的任务

tt.cancel(); // 取消定时器

关于java定时器取消和java实现定时器的四种方式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。