java使用继承Thread类的方式创建线程 实现Thread类的run()方法,编写线程执行体 使用start()方法启动线程 需求说明 创建两个子线程, 每个线程均输出10次消息数字 好”、线程名 0。你好,来自线程线程1 1.你好,来自线程线程1 观察多个线程交替执行的过程
时间: 2023-12-29 09:25:22 浏览: 161
以下是使用继承Thread类的方式创建线程的示例代码:
```java
class MyThread extends Thread {
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("你好,来自线程" + Thread.currentThread().getName() + " " + i);
}
}
}
public class Main {
public static void main(String[] args) {
MyThread thread1 = new MyThread();
MyThread thread2 = new MyThread();
thread1.start();
thread2.start();
}
}
```
这段代码创建了两个子线程`thread1`和`thread2`,每个线程都会输出10次消息。通过调用`start()`方法启动线程,线程会自动调用`run()`方法执行线程的任务。
你可以观察到两个线程交替执行的过程,因为线程的调度是由操作系统决定的。
阅读全文