目录
一、常见的锁策略
1、乐观锁 VS 悲观锁
2、读写锁 VS 普通的互斥锁
3、重量级锁 VS 轻量级锁
4、挂起等待锁 VS 自旋锁
6、公平锁 VS 非公平锁
7、可重入锁 VS 不可重入锁
8、synchronized锁的性质
二、CAS
1、CAS的伪代码
2、CAS的应用
a、实现原子类…
编写4个线程,第一个线程从1加到25,第二个线程从26加到50,第三个线程从51加到75,第四个线程从76加到100,最后再把四个线程计算的结果相加。
class Text1 extends Thread{private int sum;public void run(){for(int i1;i<25;i)…