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


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

Tags in this post...

面试题 相关文章推荐
类如何去实现接口
Dec 19 面试题
索引覆盖(Index Covering)查询含义
Feb 18 面试题
北京某公司的.net笔试题
Mar 20 面试题
NET程序员上机面试题
May 23 面试题
端口镜像是怎么实现的
Mar 25 面试题
非常详细的C#面试题集
Jul 13 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
Nov 04 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
Jun 05 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
如何强制垃圾回收
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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
js tab 选项卡
2009/04/26 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
浅析Python中的多进程与多线程的使用
2015/04/07 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Python装饰器原理与用法分析
2018/04/30 Python
代码详解django中数据库设置
2019/01/28 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
python脚本第一行如何写
2020/08/30 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
英国豪华家具和家居用品购物网站:Teddy Beau
2020/10/12 全球购物
游戏商店:Eneba
2020/04/25 全球购物
党员争先创优承诺书
2015/01/20 职场文书
2016春节家属慰问信
2015/03/25 职场文书
2015年加油站工作总结
2015/05/13 职场文书
高一数学教学反思
2016/02/18 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫