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...

面试题 相关文章推荐
htmlentities() 和 htmlspecialchars()有什么区别
Jul 01 面试题
怎样让char类型的东西转换成int类型
Dec 09 面试题
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
Feb 08 面试题
CLR与IL分别是什么含义
Aug 23 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
说一下Linux下有关用户和组管理的命令
Jan 04 面试题
Shell编程面试题
May 29 面试题
金鑫耀Java笔试题
Sep 06 面试题
灵泰克Java笔试题
Jan 09 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
Java面试题冲刺第十八天--Spring框架3
Aug 07 面试题
如果有两个类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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
python小技巧之批量抓取美女图片
2014/06/06 Python
Python单链表的简单实现方法
2014/09/23 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
python FTP编程基础入门
2021/02/27 Python
python定义具名元组实例操作
2021/02/28 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
2015年保安个人工作总结
2015/04/02 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书