Java sleep()和wait()的区别
Posted hequnwang10
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java sleep()和wait()的区别相关的知识,希望对你有一定的参考价值。
sleep是让线程休眠,到时间后会继续执行;wait是等待,需要唤醒再继续执行。
- sleep 是Thread类的方法,wait是Object类的方法
- sleep不释放锁,wait释放锁
- sleep不需要Synchronized ,wait需要Synchronized
- sleep不需要唤醒,wait需要唤醒(除wait(int time))
以上是关于Java sleep()和wait()的区别的主要内容,如果未能解决你的问题,请参考以下文章