sleep属于Thread类,wait()属于Object类。两个者都会导致线程阻塞。sleep不会释放锁。wait()会释放锁.对这部分的理解是, 锁的标识在对象头,属于对象的。所以应该是Object中的方法才能释放。