zhanghaijun vor 2 Jahren
Ursprung
Commit
dd5695fd39
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      train-server/README.md

+ 8 - 0
train-server/README.md

@@ -0,0 +1,8 @@
+## 共享数据+锁
+
+```java
+private static Map<String, CacheState> stateCache=new ConcurrentHashMap<>();
+private final ReentrantReadWriteLock cacheLock=new ReentrantReadWriteLock(true);
+private final Lock writeLock=cacheLock.writeLock();
+private final Lock readLock=cacheLock.readLock();
+```