编写两个线程类,分别命名为First和Second,可选用继承Thread类或者执行Runnable接口的方法创建这两个线程类,线程可循环3次输出自己线程的名字;
时间: 2024-03-01 13:50:05 浏览: 58
JAVA中使用Thread类和Runnable接口创建多线程
好的,我可以为您提供代码示例:
使用继承Thread类的方法创建线程类:
```
public class First extends Thread {
public void run() {
for (int i = 0; i < 3; i++) {
System.out.println("线程名字为:First");
}
}
}
public class Second extends Thread {
public void run() {
for (int i = 0; i < 3; i++) {
System.out.println("线程名字为:Second");
}
}
}
```
使用执行Runnable接口的方法创建线程类:
```
public class First implements Runnable {
public void run() {
for (int i = 0; i < 3; i++) {
System.out.println("线程名字为:First");
}
}
}
public class Second implements Runnable {
public void run() {
for (int i = 0; i < 3; i++) {
System.out.println("线程名字为:Second");
}
}
}
```
这里我们分别创建了两个线程类 First 和 Second,分别输出自己线程的名字。可以通过继承Thread类或实现Runnable接口的方式来创建线程类。在 run() 方法中,我们使用 for 循环输出线程名字。最后可以通过调用 start() 方法来启动线程。
阅读全文