【原创】关于java中的lock时间:2023-03-09 15:33:10 看了下java中高性能锁Lock,其中有如下: ReentrantLock:独占锁,类似于synchronized,不过锁的粒度更小 ReadWriteLock(ReentrantReadWriteLock):读写锁,实现读写的互斥运行,锁的粒度更小,实现读写锁更方便 看了下其代码,背后应该是用LockSupport来支撑实现的,大致原理如下: 当获取读锁时,当前线程