wait和sleep的区别

2017-08-31  本文已影响0人  最爱的Tammy小姐

1.wait 可以指定时间,也可以不指定。

sleep必须指定时间。

2. 在同步中时,对cpu的执行权和锁的处理不同。

wait:释放执行权,释放锁

sleep:释放执行权,不释放锁

思考:

notifyAll只代表具有了执行权,但是没有拿到锁,所以无法执行。有锁,可执行,无锁,不能执行。

上一篇 下一篇

猜你喜欢

热点阅读