是的,
ConcurrentHashMap使用多个锁(默认情况下,使用16个锁),每个锁控制哈希的一部分。
在特定段中设置数据时,将获得该段的锁。
获取数据时,使用易失性读取。如果易失性读取导致未命中,则将获得该段的锁定,以进行成功读取的最后一次尝试。

是的,
ConcurrentHashMap使用多个锁(默认情况下,使用16个锁),每个锁控制哈希的一部分。
在特定段中设置数据时,将获得该段的锁。
获取数据时,使用易失性读取。如果易失性读取导致未命中,则将获得该段的锁定,以进行成功读取的最后一次尝试。