0
点赞
收藏
分享

微信扫一扫

传统定时器(二)

月半小夜曲_ 2022-11-04 阅读 127

package com.ygl;

import java.util.Timer;

import java.util.TimerTask;

public class MyTask extends TimerTask{


@Override

public void run() {

System.out.println("boombing");

Timer timer=new Timer();

TimerTask myTask=new MyTask();

timer.schedule(myTask,2000);//2s后触发

}
}
//*********************************
package com.ygl;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class TraditionTimerTest {
public static void main(String[] args) {
Timer timer=new Timer();
TimerTask myTask=new MyTask();
timer.schedule(myTask,2000);//2s后触发


while(true){
System.out.println(new Date().getSeconds());
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
}//***************************************
6
7
boombing
8
9
boombing
10
11
boombing
12//********************************************************
package com.ygl;


import java.util.Timer;
import java.util.TimerTask;


public class MyTask extends TimerTask{
static int count=0;
@Override
public void run() {
count =(count+1)%2;
System.out.println("boombing");
Timer timer=new Timer();
TimerTask myTask=new MyTask();
timer.schedule(myTask,2000+count*2000);
}


}//**************************************
1
2
boombing
3
4
5
6
boombing
7
8
boombing
9
10
11
12boombing

举报

相关推荐

0 条评论