文章列表
java并发---第三章
- 博客分类:
- java并发编程实战--笔记
不要在构造过程中使this引用逸出。---to be continue...碎着了。。。
java并发---第1.2章
- 博客分类:
- java并发编程实战--笔记
java中同步机制 关键字synchronized---独占的加锁方式。同步还包括volatile类型的变量,显示锁以及原子变量。
java.util.concurrent.atomic存在一些原子变量类。
线程进入同步代码块前会自动获得锁,退出时会自动释放锁,包括正常退出和抛出异常。
synchronized是线程级不是调用级,如果一个线程试图获得一个已经由它持有的锁,那么这个请求会成功。
jvm会记录锁的持有者,并计数器+1.当线程退出时会递减,直到计数器为0,这个锁被释放。
synchronized同步加锁的是对象,而不是代码。
因此,如果你的类中有一个同步方法,这个 ...