sleep()方法和wait()方法的区别是什么


Posted in 面试题 onNovember 17, 2012
sleep(100L)是占用cpu,线程休眠100毫秒,其他进程不能再占用cpu资源,wait(100L)是进入等待池中等待,交出cpu 等系统资源供其他进程使用,在这100毫秒中,该线程可以被其他线程notify,但不同的是其他在等待池中的线程不被notify不会出来,但这个线程 在等待100毫秒后会自动进入就绪队列等待系统分配资源,换句话说,sleep(100)在100毫秒后肯定会运行,但wait在100毫秒后还有等待 os调用分配资源,所以wait100的停止运行时间是不确定的,但至少是100毫秒。

Tags in this post...

面试题 相关文章推荐
介绍一下Java的安全机制
Jun 28 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
雅虎笔试题(字符串操作)
Mar 24 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
Jul 23 面试题
linux面试题参考答案(9)
Jan 29 面试题
软件测试企业面试试卷
Jul 13 面试题
几道Web/Ajax的面试题
Nov 05 面试题
遇到的Mysql的面试题
Jun 29 面试题
怎样声明一个匿名的内部类
Jun 01 面试题
万户网络JAVA程序员岗位招聘笔试试卷
Jan 08 面试题
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
Mar 12 #面试题
MVC的各个部分都有那些技术来实现?如何实现?
Apr 21 #面试题
几个判断型的面试题
Jul 03 #面试题
什么时候需要进行强制类型转换
Sep 03 #面试题
如何拷贝一整个Java对象,包括它的状态
Dec 27 #面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Jul 02 #面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 #面试题
You might like
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
php去除重复字的实现代码
2011/09/16 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
php多文件上传实现代码
2014/02/20 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
一个简单的php MVC留言本实例代码(必看篇)
2016/09/22 PHP
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
JS实现简单短信验证码界面
2017/08/07 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
Python内置函数OCT详解
2016/11/09 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
利用Python计算KS的实例详解
2020/03/03 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
四年大学生活的自我评价范文
2014/02/07 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
企业安全标语
2014/06/07 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
共青团员自我评价
2015/03/10 职场文书
公务员处分决定书
2015/06/25 职场文书
神秘岛读书笔记
2015/07/01 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
总结Java对象被序列化的两种方法
2021/06/30 Java/Android