线程同步的方法


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

Tags in this post...

面试题 相关文章推荐
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
什么是唯一索引
Jul 05 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
linux面试题参考答案(1)
Jan 22 面试题
linux面试题参考答案(9)
Jan 07 面试题
介绍一下Linux内核的排队自旋锁
Jan 04 面试题
介绍一下gcc特性
Jan 20 面试题
如何获得EntityManager
Feb 09 面试题
如何唤起类中的一个方法
Nov 29 面试题
Servlet如何得到客户端机器的信息
Oct 17 面试题
Ruby如何进行文件操作
Jul 17 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 #面试题
如何写出好的Java代码
Apr 25 #面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 #面试题
初级Java程序员面试题
Mar 03 #面试题
高级Java程序员面试题
Jun 23 #面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Jul 27 #面试题
高级Java程序员面试要点
Aug 02 #面试题
You might like
CI框架给视图添加动态数据
2014/12/01 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
Prototype Number对象 学习
2009/07/19 Javascript
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
Script的加载方法小结
2011/01/12 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
jQuery消息提示框插件Tipso
2015/05/04 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
js读取本地文件的实例
2017/12/22 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
python 实现插入排序算法
2012/06/05 Python
python快速排序代码实例
2013/11/21 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
中国专业的综合网上购物商城:京东
2016/08/02 全球购物
计算机科学与技术应届生求职信
2013/11/07 职场文书
2013的个人自我评价
2013/12/26 职场文书
公益广告宣传方案
2014/02/28 职场文书
毕业生就业协议书
2014/04/11 职场文书
党校党性分析材料
2014/12/19 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
详解Go语言中Get/Post请求测试
2022/06/01 Golang