一、乐观锁和悲观锁
二、举例
Git是典型的乐观锁行为
package lock.lock;
import java.util.concurrent.atomic.AtomicInteger;
/**
* 描述: TODO
*/
public class PessimismOptimismLock {
int a;
public static void main(String[] args) {
AtomicInteger atomicInteger = new AtomicInteger();
atomicInteger.incrementAndGet();
}
public synchronized void testMethod() {
a++;
}
}