【问题标题】:Why is there no need for the concurrent hashmap to lock on read? [duplicate]为什么并发 hashmap 不需要锁定读取? [复制]
【发布时间】:2019-06-17 09:40:52
【问题描述】:

为什么并发 hashmap 不需要锁定读取?

Concurrent Hash Map 在读取过程中如何处理多线程?

【问题讨论】:

    标签: java


    【解决方案1】:

    任何变量(对象)在任何时间点都应该只处于一种状态。锁用于防止将多个状态分配给一个变量。

    读取操作永远不会改变变量的状态,而是简单地获取变量(对象)在那个时间点的状态。

    【讨论】:

      猜你喜欢
      • 2013-07-28
      • 2012-04-07
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多