sleep是线程类的方法,wait是object的方法
sleep不释放对象锁,wait放弃对象锁
sleep暂停线程,但监控状态依然保持,结束后会自动恢复
wait进入等待锁定池,只有针对此对象发出notify方法获得对象锁进入运行状态
wait进入等待锁定池,只有针对此对象发出notify方法获得对象锁进入 “就绪” 状态.
wait进入等待锁定池,只有针对此对象发出notify方法(或notifyAll)后线程才进入对象锁定池准备获得对象锁进入运行状态。
Sleep属于线程方法就是。 wait 是Object的方法
Sleep不释放锁,时间到了之后进入就绪状态
wait释放自己的锁,wait需要被别的线程notify后才开始去抢对象锁,抢到后进入就绪状态,等到CPU为其划分时间片后才正式运行
是准备状态,即有运行资格,但是不一定会马上运行
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题