我继续探索了Java的线程和并发编程。理解多线程的概念对于提升程序的性能和响应能力至关重要。

// 创建一个简单的线程类
class MyThread extends Thread {
private String name;

public MyThread(String name) {
this.name = name;
}

public void run() {
System.out.println("线程 " + name + " 正在运行");
try {
Thread.sleep(2000); // 线程休眠2秒
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("线程 " + name + " 运行结束");
}
}

// 主方法
public class Main {
public static void main(String[] args) {
// 创建并启动多个线程
MyThread thread1 = new MyThread("Thread 1");
MyThread thread2 = new MyThread("Thread 2");
MyThread thread3 = new MyThread("Thread 3");

thread1.start();
thread2.start();
thread3.start();
}
}