📚 分类
多线程
🕵🏽‍♀️ 问题描述
新建 T1、T2、T3 三个线程,如何保证它们按顺序执行?
👨‍🏫 问题讲解
可以使用线程中的join方法解决

小例子:
public class JoinTest {

    public static void main(String[] args) {
        t1.start();
	t1.join();
	
	t2.start();
	t2.join();
	
	t3.start();
	t3.join();
    }
}

Thread.join()底层使用了wait()和notifyAll()方法,这些都是Object 类中的方法,它们利用了Java对象监视器模型的特性来实现线程之间的协作。
🏳️‍🌈 问题总结

            
📖 问题信息
📈 浏览次数:11 | 📅 更新时间:2025-12-01 22:02:18
📦 创建信息
🏷️ ID:100 | 📅 创建时间:2024-12-12 09:39:41