sleep() sleep方法是Thread类中的方法,用来使线程休眠一段时间,这个时间可以设置,从而达到执行的效果,而且sleep不会释放锁,只是简单的休眠,可以理解成抱着锁睡一会。 wait() wait方法使Object类中的方法,用来使线程进入到等待状态,wait方法会释放锁,只有使用notify方法或者notifyAll方法才可以唤醒线程,使得线程进入到锁池中竞争锁。 总结 水一下。