================================== 总结 ==================================
wait、notify/ notifyAll 小结: 1: wait、notify/ notifyAll 必须放到同步块或者同步方法里面去执行 2: 一定要注意,应该用锁的对象来调用wait、notify/notifyAll 3: 底层是使用的Monitor机制, wait过后进行monitor对象对应的waitSet 4: 调用wait方法后,就会释放锁 5: 调用notify / notifyAll方法后,并不会立即获得锁