动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

Java 中 sleep 方法和 wait 方法的区别?

代码小兵124

2021.05.31

难道仅仅是英文意思的区别吗?

    Java SE

举报

添加回答

回答(1)

代码小兵498

虽然两者都是用来暂停当前运行的线程,但是 sleep() 实际上只是短暂停顿,因为它不会释放锁,而 wait() 意味着条件等待,这就是为什么该方法要释放锁,因为只有这样,其他等待的线程才能在满足条件时获取到该锁。

时间:05-31 09:28 查看回复 (0) 回复 0 0 举报

回复