请说出你所知道的线程同步的方法


Posted in 面试题 onApril 19, 2013
wait():使一个线程处于等待状态,并且释放所持有的对象的lock。
sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。
notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。
Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

Tags in this post...

面试题 相关文章推荐
C语言编程练习
Apr 02 面试题
C语言面试题
Oct 30 面试题
指针和引用有什么区别
Jan 13 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
如何开启linux的ssh服务
Jun 03 面试题
一套比较完整的软件测试人员面试题
May 13 面试题
数据库测试通常都包括哪些方面
Nov 30 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 04 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
如何强制垃圾回收
Oct 06 #面试题
面向对象编程OOP的优点
Jan 22 #面试题
SQL中where和having的区别
Jun 17 #面试题
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 #面试题
为什么要优先使用同步代码块而不是同步方法?
Jan 30 #面试题
Tomcat Mysql datasource数据源配置
Dec 28 #面试题
如何减少垃圾回收让内存更加有效使用
Oct 18 #面试题
You might like
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
javascript window.opener的用法分析
2010/04/07 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
Python使用gensim计算文档相似性
2016/04/10 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
J2EE相关知识面试题
2013/08/26 面试题
学前班教师的自我鉴定
2013/12/05 职场文书
办公室前台岗位职责范本
2013/12/10 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
爽歪歪广告词
2014/03/20 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
数据库连接池
2021/04/06 MySQL
python实现腾讯滑块验证码识别
2021/04/27 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript