join方法:底层就是wait方法
2023-07-06 本文已影响0人
雨景江水
https://blog.csdn.net/csdn_aiyang/article/details/126468579
一.
- 弹幕:绿字讲太复杂其实主线程调用t1.join(),由于join方法是同步方法,相当于主线程拿到了t1线程实例对象锁,调用了t1.wait方法后,主线程就会进入到waitList,Java规定线程终止时必须调用该线程的notifyAll方法
- 当Thread类实例作为锁对象,当Thread类实例执行完run方法,会自动执行notifyAll()方法