摘要: Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volati 阅读全文
posted @ 2013-09-12 22:46 九天高远 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 一、线程的交互 a、线程交互的基础知识 线程交互知识点需要从java.lang.Object的类的三个方法来学习: void notify() 唤醒在此对象监视器上等待的单个线程(notify()方法调用的时候,锁并没有被释放)。 void notifyAll() 唤醒在此对象监视器上等待的所有线程 阅读全文
posted @ 2013-09-12 19:39 九天高远 阅读(606) 评论(1) 推荐(1) 编辑