Timer和TimerTask
来源:互联网 发布:厦门国家会计学院知乎 编辑:程序博客网 时间:2024/06/05 18:05
1. Timer和TimerTask
Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。
TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。
2. 一个Timer调度的例子
复制代码
1 import java.util.Timer;
2 import java.util.TimerTask;
3
4 public class TestTimer {
5
6 public static void main(String args[]){
7 System.out.println("About to schedule task.");
8 new Reminder(3);
9 System.out.println("Task scheduled.");
10 }
11
12 public static class Reminder{
13 Timer timer;
14
15 public Reminder(int sec){
16 timer = new Timer();
17 timer.schedule(new TimerTask(){
18 public void run(){
19 System.out.println("Time's up!");
20 timer.cancel();
21 }
22 }, sec*1000);
23 }
24 }
0 0
- Timer和TimerTask详解
- Timer和TimerTask 示例
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer 和TimerTask 使用
- Timer和TimerTask详解
- Timer和TimerTask类
- Timer 和 TimerTask 详解
- Timer和TimerTask详解
- Timer和TimerTask
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer和TimerTask详解
- Timer和TimerTask
- JAVA连接数据库的方式有多种
- TextView的一些常用属性以及对应参数(部分5.0以上)
- PHP删除Array数组里指定的key(完整版,已封装成函数,附测试代码)
- Unity中用到的C#补充(二)-面向对象
- c# 一致性HASH详解
- Timer和TimerTask
- 十个适合快速学习的C开源项目
- 用source tree操作git的操作注意事项
- MAC系统重置root密码
- 学习基数排序之前首先学习计数排序
- NIO-java
- 水水的哈希函数题解
- UITableView 滚动到指定行cell
- MySQL的备份方式