A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© li6232876 中级黑马   /  2016-5-30 19:41  /  783 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(1)所在的类不同:wait()是Object类中的方法,而sleep()是Tread类中的方法;
(2)sleep()没有释放同步锁,而wait()释放了同步锁;
(3)sleep()必须制定睡眠时间,而wait()不需要;
(4)wait(),notify(),notifyAll(),只能在同步方法或同步代码块中使用,而sleep()可以在任何地方使用;
(5)sleep()必须捕获异常,而wait(),notify(),notifyAll()不需要;

1 个回复

倒序浏览
谢谢分享 学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马