它们和synchronized有什么关系?
如果一个线程先执行了notify()后,另一个线程再执行wait()会不会挂住?