第六篇:synchronized的缺陷,Lock的诞生 毛毛的学习笔记 2021-06-05 433 阅读1分钟 文章目录 一、前言 二、synchronized局限性 + Lock锁机制的引入 2.1 synchronized局限性 2.2 整体理解,Lock接口的类结构示意图 2.3 逐个分析,辨析Lock接口、ReentrantLock类、ReadWriteLock接口、ReentrantReadWriteLock类 三、java.util.concurrent.locks包下常用的类 3.1 Lock接口的四个加锁方法 3.1.1 Lock接口的lock() 3.1.2 Lock接口的tryLock() + tryLock(long time, TimeUnit unit) 3.1.3 Lock接口的lockInterruptibly()(一定要结合interrupt()方法一起用) 3