关于sleep和wait,以下描述错误的是
2016-08-09 10:52
127 查看
关于sleep和wait,以下描述错误的是
添加笔记
求解答(9)
收藏
纠错
首先,sleep()是Thread类中的方法,而wait()则是Object类中的方法。
sleep()方法导致了程序暂停,但是他的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。
wait()方法会导致线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。
注意是准备获取对象锁进入运行状态,而不是立即获得
正确答案: D 你的答案: A (错误)
sleep是线程类的方法,wait是object的方法
sleep不释放对象锁,wait放弃对象锁
sleep暂停线程,但监控状态依然保持,结束后会自动恢复
wait进入等待锁定池,只有针对此对象发出notify方法获得对象锁进入运行状态
添加笔记
求解答(9)
收藏
纠错
首先,sleep()是Thread类中的方法,而wait()则是Object类中的方法。
sleep()方法导致了程序暂停,但是他的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。
wait()方法会导致线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。
注意是准备获取对象锁进入运行状态,而不是立即获得
相关文章推荐
- 列关于java 中的 wait()方法和 sleep()方法的区别描述错误的是?
- 以下关于mysql复制关系,描述错误的一项是?
- 以下关于STL的描述中,错误的有
- Sleep 和 Wait 关于锁释放的区别
- 关于sleep和wait区别-
- 关于 echo Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行预链接事件..."
- 关于 echo Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行预链接事件..."
- [C#]关于DLL使用.exe.config 的问题,也许以下描述有一点帮助
- 关于Java线程的sleep(),wait(),notify(),notifyall(),interrupt()等各种方法
- 简单描述Android wait() sleep()区别
- [C#]关于DLL使用.exe.config 的问题,也许以下描述有一点帮助
- 以下关于linux操作系统中硬链接和软链接的描述,正确的是?
- [C#]关于DLL使用.exe.config 的问题,也许以下描述有一点帮助
- JAVA中关于wait()和sleep()
- 关于java中wait()和sleep()方法间的区别
- 关于server 2008(64) + iis 7.0 jmail 组件 出现:原因是出现以下错误: 80040154 没有注册类
- [C#]关于DLL使用.exe.config 的问题,也许以下描述有一点帮助
- [C#]关于DLL使用.exe.config 的问题,也许以下描述有一点帮助
- 关于 echo Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行预链接事件..."
- 《C++ Primer》关于自增自减操作符的描述错误