- 两者最主要的区别是:wait()方法释放了锁,而sleep方法没有释放锁。
- 两者都可以暂停线程的执行
- wait方法通常被用于线程的交互/通信,而sleep方法被用于线程的执行
- wait方法被调用后,线程不会自动苏醒,需要别的线程调用同一对象的notify()或者notifyAll()方法。sleep方法执行完后,线程会自动苏醒,或者可以使用wait(long timeout)超时后线程会自动苏醒。
wait()和sleep()方法的区别
最新推荐文章于 2024-04-18 09:44:04 发布
545

被折叠的 条评论
为什么被折叠?



