#java thread join() wait() notify()

可以给定一个共同对象 obj thread1 wait() thread2 notify()

也可以多个thread wait() . thead notifyall()


wait()会出让CPU; synchronized (objectOne) 也会释放锁 join() 新线程加入,所以要等待它执行完再出发

#wait()需要在同步代码块中实现

#wait()会释放锁,但是sleep()方法不释放锁,包括synchronized和lock

https://juejin.cn/post/6844904062945591309