1.Synchronized优化原理
1.1.轻量级锁(Lock Record)
1.1.1.简介
1>.轻量级锁的使用场景:如果一个对象虽然有多个线程访问,但是多个线程访问的时间是错开的(即没有竞争),那么可以使用轻量级锁来进行优化;
2>.轻量级锁对使用者是透明的,即语法仍然是"synchronized"
;
1.1.2.案例
1>.有两个方法同步块,利用同一个对象加锁.代码如下:
public class TestSynchronized {
static final Object obj = new Object();