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

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
如何获取某个日期是当月的最后一天
Dec 05 面试题
精伦电子Java笔试题
Jan 16 面试题
请问如下代码执行后a和b的值分别是什么
May 05 面试题
亿阳信通股份有限公司笔试题(C#)
Mar 04 面试题
OSPF有什么优点?为什么OSPF比RIP收敛快?
Feb 13 面试题
金士达面试非笔试
Mar 14 面试题
用C#语言写出在本地创建一个UDP接收端口的具体过程
Feb 22 面试题
Linux Interview Questions For software testers
Jun 02 面试题
线程问题:wait()方法是定义在哪个类里面
Jul 07 面试题
若干个Java基础面试题
May 19 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
如果有两个类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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
一段php加密解密的代码
2006/10/09 PHP
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
使用php计算排列组合的方法
2013/11/13 PHP
jquery如何获取复选框的值
2013/12/12 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
python抓取京东商城手机列表url实例代码
2013/12/18 Python
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
Python中的is和id用法分析
2015/01/26 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
Pytorch之contiguous的用法
2019/12/31 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
python利用线程实现多任务
2020/09/18 Python
如何利用Python 进行边缘检测
2020/10/14 Python
汉森批发:Hansen Wholesale
2018/05/24 全球购物
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis