虽然两者都是用来暂停当前运行的线程,但是 sleep()实际上只是短暂停顿,因为它不会释放锁 wait()意味着条件等待,这就是为什么该方法要释放锁,因为只有这样,其他等待的线程才能在满足条件时获取到该锁。 Was this helpful? YesNo 0 / 0 上一篇: Java中说一下HashMap的实现原理? 下一篇: Java中volatile关键字的作用? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。