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

面试题 相关文章推荐
List, Set, Map是否继承自Collection接口?
May 16 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
Feb 09 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 面试题
几个常见的消息中间件(MOM)
Jan 08 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
如何开发一个JQuery插件
Jul 28 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
Aug 18 面试题
如何通过jdbc调用存储过程
Apr 19 面试题
信号量和自旋锁的区别?如何选择使用?
Sep 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的FTP学习(三)
2006/10/09 PHP
Php图像处理类代码分享
2012/01/19 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
PHP版微信第三方实现一键登录及获取用户信息的方法
2016/10/14 PHP
替换php字符串中的单引号为双引号的方法
2017/02/16 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
详解vue与后端数据交互(ajax):vue-resource
2017/03/16 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
jQuery轮播图实例详解
2018/08/15 jQuery
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
python mac下安装虚拟环境的图文教程
2019/04/12 Python
django框架模板中定义变量(set variable in django template)的方法分析
2019/06/24 Python
Python的信号库Blinker用法详解
2020/12/31 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
应聘医学检验人员自荐信
2013/09/27 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
校园游戏活动新闻稿
2014/10/15 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
python绘制箱型图
2021/04/27 Python
Springboot中如何自动转JSON输出
2022/06/16 Java/Android