定义一个线程,创建线程对象,启动线程,为线程添加sleep(),运行,查看结果
时间: 2023-10-05 13:07:43 浏览: 45
好的,对于您的问题,我可以给出回答。
首先,定义一个线程可以通过继承Thread类或者实现Runnable接口来实现。创建线程对象之后,可以通过调用start()方法来启动线程。为线程添加sleep()可以通过调用Thread类的静态方法sleep()来实现,它可以让线程睡眠指定的时间。最后,可以通过调用join()方法来等待线程执行完毕。
具体代码如下:
```
class MyThread extends Thread {
@Override
public void run() {
System.out.println("线程开始运行");
try {
// 线程睡眠1秒钟
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("线程运行结束");
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
thread.start(); // 启动线程
try {
thread.join(); // 等待线程执行完毕
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
```
运行结果如下:
```
线程开始运行
线程运行结束
```