一.重入锁 二.读写锁 三.悲观锁.乐观锁 3.1 悲观锁 3.2 乐观锁 3.3 CAS操作方式 3.4 CAS算法理解 3.5 CAS(乐观锁算法) 3.6 CAS缺点 四.原子类 4.1 概述 4.2 常用原子类 五.分布式锁 一.重入锁 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现,如synchronized(重量级) 和 ReentrantLock(轻量级)等等,这些已经写好提供的锁为我们开发提供了便利. 重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,内…