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


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

Tags in this post...

面试题 相关文章推荐
一套C++笔试题面试题
Jun 06 面试题
为什么要有struct关键字
May 08 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
经典c++面试题五
Dec 17 面试题
试述DBMS的主要功能
Nov 13 面试题
ORACLE第二个十问
Dec 14 面试题
写一个在SQL Server创建表的SQL语句
Mar 10 面试题
一篇.NET面试题
Sep 29 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
软件测试笔试题
Oct 25 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
J2EE面试题集锦(附答案)
Aug 16 面试题
如何强制垃圾回收
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
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
PHP利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
js密码强度检测
2016/01/07 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
Bootstrap模态框使用详解
2017/02/15 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
vue子传父关于.sync与$emit的实现
2019/11/05 Javascript
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
django Serializer序列化使用方法详解
2018/10/16 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Python连接mysql方法及常用参数
2020/09/01 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
作为网站管理者应当如何防范XSS
2014/08/16 面试题
大学生毕业个人总结
2015/02/15 职场文书