1.wait,notify,notifyAll是Object的方法.他们必须在同步块中使用,并且当前线程必须已经获取了锁.wait方法,用来释放同步块对象上的锁,并且等待其他的线程唤醒(notify).notify用来唤醒某一个线程,但是不会立即释放锁,被唤醒线程可以再次获取锁.notifyAll唤醒所有等待在object上面的线程,使得他们都可以再次获取锁. 一个 wait的线程,被被唤醒之后不会立刻运行,首先他得 再次获取 对象的锁,同样,一个wait的线程被中断时,他也不会立即运行,需要等…