Object中的wait(), notify()等函数,和synchronized一样,会对“对象的同步锁”进行操作. wait()会使“当前线程”等待,因为线程进入等待状态,所以线程应该释放它锁持有的“同步锁”,否则其它线程获取不到该“同步锁”而无法运行!OK,线程调用wait()之后,会释放它锁持有的“同步锁”:而且,根据前面的介绍,我们知道:等待线程可以被notify()或notifyAll()唤醒.现在,请思考一个问题:notify()是依据什么唤醒等待线程的?或者说,wait()等待线…