创建一个倒数计数线程。要求:1.该线程使用实现runnable接口的写法;2.程序该线程每隔0.5秒打印输出一次倒数数值(数值为上一次数值减1)。
时间: 2023-04-22 07:06:25 浏览: 328
可以按照以下步骤创建一个倒数计数线程:
1. 创建一个类,实现Runnable接口,并重写run()方法。
2. 在run()方法中,使用一个循环,从指定的数值开始倒数,每隔.5秒输出一次当前数值,并将数值减1。
3. 在主程序中,创建该线程的实例,并调用start()方法启动线程。
下面是示例代码:
```
public class CountdownThread implements Runnable {
private int count;
public CountdownThread(int count) {
this.count = count;
}
@Override
public void run() {
while (count >= ) {
System.out.println(count);
count--;
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public class Main {
public static void main(String[] args) {
CountdownThread countdownThread = new CountdownThread(10);
Thread thread = new Thread(countdownThread);
thread.start();
}
}
```
在上面的代码中,CountdownThread类实现了Runnable接口,并重写了run()方法。在run()方法中,使用一个while循环,从指定的数值开始倒数,每隔.5秒输出一次当前数值,并将数值减1。在主程序中,创建该线程的实例,并调用start()方法启动线程。
阅读全文