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


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

Tags in this post...

面试题 相关文章推荐
PHP面试题附答案
Nov 28 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
数据库基础的一些面试题
Feb 25 面试题
进程的查看和调度分别使用什么命令
Mar 25 面试题
软件测试企业面试试卷
Jul 13 面试题
软件设计的目标是什么
Dec 04 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
Jun 05 面试题
this关键字的作用
Jan 30 面试题
abstract class和interface有什么区别
Aug 04 面试题
UNIX文件系统常用命令
May 25 面试题
J2EE是技术还是平台还是框架
Aug 14 面试题
如何强制垃圾回收
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防止post重复提交数据的简单例子
2014/06/07 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
JavaScript的document对象和window对象详解
2010/12/30 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
JavaScript中创建对象和继承示例解读
2014/02/12 Javascript
JSONP跨域的原理解析及其实现介绍
2014/03/22 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
Javascript保存网页为图片借助于html2canvas库实现
2014/09/05 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
vue中的scope使用详解
2017/10/29 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
Python 音频生成器的实现示例
2019/12/24 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
用Python 执行cmd命令
2020/12/18 Python
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
汽车队司机先进事迹材料
2014/02/01 职场文书
2015国庆节宣传语
2015/07/14 职场文书
小学校园广播稿
2015/08/18 职场文书