读书人

Timer定时器应用

发布时间: 2012-09-29 10:30:01 作者: rapoo

Timer定时器使用

?一个程序

需要一个程序2秒运行一次,之后又4秒允许一次,如此循环。

写道
/**
* 需要一个程序2秒允许一次4秒允许一次如此循环
* @author Administrator
*
*/
public class TraditionnalTimer2 {

private static int count;

public static void main(String[] args) {
class MyTimerTask extends TimerTask{

@Override
public void run() {
//每运行一次,0和1不停的交替
count=(count+1)%2;
System.out.println("boding !!");
new Timer().schedule(new MyTimerTask(), 2000+2000*count);
}

}

new Timer().schedule(new MyTimerTask(), 2000);

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

?

读书人网 >软件开发

热点推荐