黑马程序员技术交流社区
标题:
sleep和wait的区别
[打印本页]
作者:
WemtFox
时间:
2016-6-3 22:13
标题:
sleep和wait的区别
(1)sleep是让线程休眠,必须给定休眠的时间,时间到了后自动醒来,不需要唤醒,休眠时不放弃cpu的执行权
(2)wait是让线程等待,可以给时间,也可以不等时间,但是必须要唤醒才能醒来(使用notify或者notifyAll),等待时放弃cpu的执行权
(3)sleep方法是Thread类中定义的方法,wait是Object中定义的方法
(4)wait用在同步代码块或者同步方法中,sleep可以在任何地方使用
(5)sleep必须捕获异常,wait不用捕获异常
作者:
Kingchen
时间:
2016-6-3 22:32
顶一个!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2