package mythread;
public class Timer implements Runnable {
private Thread t; //定义一个线程
@Override
public void run() {
try {
for (int i = 10; i > 0; i--) {
System.out.println( i);
// 让线程睡眠一会
Thread.sleep(1000);//每隔1s执行一次循环
}
} catch (InterruptedException e) {
System.out.println("Thread interrupted.");
}
}
public static void main(String[] args) {
Timer timer = new Timer();
timer.run();
}
}

本文展示了一个使用Java实现的简单定时器线程程序。该程序通过创建一个实现了Runnable接口的Timer类,然后在run()方法中使用了for循环和Thread.sleep()方法来每隔1秒打印一个递减的计数器值,直到计数器值为0。
646

被折叠的 条评论
为什么被折叠?



