java线程同步的方法
2015-06-09 15:06
447 查看
1.wait():使一个线程处于等待状态,并且释放所持有的对象的 lock;
2.sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方
法要捕捉 InterruptedException 异常;
3.notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,
并不能确切的唤醒某一个等待状态的线程,而是由 JVM 确定唤醒哪个线程,而且
不是按优先级;
4.notityAll():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一
个对象的锁,而是让它们竞争。
2.sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方
法要捕捉 InterruptedException 异常;
3.notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,
并不能确切的唤醒某一个等待状态的线程,而是由 JVM 确定唤醒哪个线程,而且
不是按优先级;
4.notityAll():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一
个对象的锁,而是让它们竞争。
相关文章推荐
- java常见异常
- java正则表达式中\
- Java 爬虫工具/开源API对比
- Java 关键字详解
- JavaEE的核心技术简介
- Java 传值和传引用
- springmvc之helloworld
- Java compiler level does not match
- Eclipse启动时f出现ail to create Java Virtual Machine问题的解决
- mysql 如果存在id则设数据自增加1 ,不存在则添加。java月份计算比较
- java上传.zip的文件并覆盖。
- spring 第一篇(1-2):管理你的beans
- java高新技术(1)
- Maven项目下java.lang.ClassNotFoundException常规解决办法
- Java获取当前的系统时间并格式化输出
- java语言实现顺序表
- Java @override报错的解决方法
- Java-找出两个单链表的首个公共节点
- Myeclipse自带的derby去除
- java中byte与int互转