Java多线程与并发
掌握线程创建、同步、通信与并发工具
70%
🚦 线程的创建与启动
🔒 线程同步与锁
🔗 线程通信与并发工具
💡 综合练习与参考答案
线程的创建与启动
Java中创建线程常用两种方式:继承Thread类或实现Runnable接口。
// 方式一:继承Thread
class MyThread extends Thread {
public void run() {
System.out.println("线程运行:" + Thread.currentThread().getName());
}
}
// 方式二:实现Runnable
class MyRunnable implements Runnable {
public void run() {
System.out.println("线程运行:" + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
new MyThread().start();
new Thread(new MyRunnable()).start();
}
}
- start()方法启动线程,run()是线程体
- 推荐用Runnable实现多线程