volatile的java弱一致性(ConcurrentHashMap 中get 是不加锁的)
多线程写入存在脏写,但是对于读是有可见性的,可以用在当写,多读的场景,这样,读就无需加锁。
扩展阅读
http://ifeve.com/concurrenthashmap/
volatile的java弱一致性(ConcurrentHashMap 中get 是不加锁的)
多线程写入存在脏写,但是对于读是有可见性的,可以用在当写,多读的场景,这样,读就无需加锁。
扩展阅读
http://ifeve.com/concurrenthashmap/