锁Hi系列----跟Java锁Say声Hi(公平锁和非公平锁、互斥锁和读写锁、可重入锁和不可重入锁、自旋锁、独占锁和共享锁、悲观锁和乐观锁、JUC下5种锁代码应用)
目录1.由ReentrantLock和synchronized实现的一系列锁1.1从其它等待中的线程是否按顺序获取锁的角度划分–公平锁与非公平锁1.1.1锁的公平性1.1.2锁的非公平性1.1.3ReentrantLock源码来讲解公平锁和非公平锁1.1.4公平锁与非公平锁的总结1.2从能否有多个线程持有同一把锁的角度划分–独占锁(互斥锁)与共享锁(读写锁)1.2.1独占锁的实现-互斥锁1.2.2