之前再看java关于线程的某视频时,发现在JDK源码中,join()=join(0)=wait()=wait(0),但是视频中在join()了之后,并没有用notify()或者notifyAll()去唤醒,遂有了一个疑问:在什么情况下,不写notify()或者notifyAll()就能唤醒被wait()阻塞的线程? 以下是思考的过程,如果不想看,可以直接跳到 总结. 测试代码如下: main类 import java.lang.*; public class Main { public stat…