首页 > 编程知识 正文

Java程序定时器(java中定时器的实现原理)

时间:2023-05-06 16:45:27 阅读:2218 作者:1945

这么干:

导入Java。乌提尔。计时器;

导入Java。乌提尔。timertask

公共类TimerTest {

公共静态void main(String[]参数){ 0

最终计时器测试=新计时器测试();

定时器定时器=新定时器();

timer.schedule(新TimerTask(){ 0

@覆盖

公共void run(){ 0

测试。方法1();

}

}, 0, 60000);

timer.schedule(新TimerTask(){ 0

@覆盖

公共void run(){ 0

测试。方法2();

}

}, 10000, 60000);

timer.schedule(新TimerTask(){ 0

@覆盖

公共void run(){ 0

测试。方法3();

}

}, 30000, 60000);

}

公共void方法1(){ 0

系统。出去。println('方法1开始!');

长启动时间=系统。currentimemillis();

长现在时间=系统。当前timemillis();

while (nowTime - startTime

现在时间=系统。当前timemillis();

}

System.out.println('method1 end!');

}

公共void方法2(){ 0

系统。出去。println('方法2开始!');

长启动时间=系统。currentimemillis();

长现在时间=系统。当前timemillis();

while (nowTime - startTime

现在时间=系统。当前timemillis();

}

System.out.println('method2 end!');

}

公共void方法3(){ 0

系统。出去。println('方法3 start!');

长启动时间=系统。currentimemillis();

长现在时间=系统。当前timemillis();

while (nowTime - startTime

现在时间=系统。当前timemillis();

}

System.out.println('method3 end!');

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。