黑马程序员技术交流社区
标题:
wait()和sleep()的区别
[打印本页]
作者:
清晨有微风
时间:
2016-5-23 20:01
标题:
wait()和sleep()的区别
(1)wait是Object类中的方法,sleep是Thread类中的方法
(2)sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。
(3)wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用
(4)sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2