1.join()
https://www.baeldung.com/java-thread-join
2. wait(),notify(),notifyAll()
2.1 官方的解释 https://www.baeldung.com/java-wait-notify#3-waitlong-timeout-int-nanos
2.2 一些疑问?为什么wait()需要while 循环
https://blog.csdn.net/csp_6666/article/details/103547048
2.3 为什么 wait()和notify()需要放置在同步块之中