private ReentrantReadWriteLock rwLock = new ReentrantReadWriteLock(); private ReadLock readLock = rwLock.readLock(); private WriteLock writeLock = rwLock.writeLock();
读读共享,写写互斥
多个读的锁可以共同进行,多个写的锁必须同步按顺序来;
private ReentrantReadWriteLock rwLock = new ReentrantReadWriteLock(); private ReadLock readLock = rwLock.readLock(); private WriteLock writeLock = rwLock.writeLock();
读读共享,写写互斥
多个读的锁可以共同进行,多个写的锁必须同步按顺序来;