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

© 赵龙 中级黑马   /  2015-7-2 21:54  /  1321 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天刚刚接受了黑马美女老师的面试

面试中有一个问题没有解决清楚

wait  与 sleep   的区别  ,谁可以具体说下呢?

4 个回复

倒序浏览
调用wait()方法后,线程需要被notify()方法唤醒;调用了sleep()方法后,线程不需要被唤醒,睡眠时间到了之后,线程自动进入就绪状态。简单来说,一个需要被唤醒,一个不需要被唤醒
回复 使用道具 举报
一个睡了不会自己醒,一个会自己醒
回复 使用道具 举报
楼上正解!!!!!!!!!
回复 使用道具 举报
我也是遇到这个面试题:
1 ,wait可以指定时间和不指定时间,sleep必须指定时间
2 , wait是释放执行权,释放锁,sleep释放执行权,不释放锁
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马