gpt4 book ai didi

java - ConcurrentHashMap 和 Hash 表的区别

转载 作者:行者123 更新时间:2023-12-03 23:18:42 28 4
gpt4 key购买 nike

<分区>

我是 Java 和 stackoverflow 的新手,正在向从事 Collections Framework 工作的有经验的人寻求答案。

我读到 hashTable 是线程安全的,concurrentHashMap 也是如此,但是 concurrentHashMap 比 hashTable 更快,因为它为访问线程提供了对映射段的锁定。

这在内部是如何运作的?段的大小是如何决定的?示例:如果 concurrentHashMap 中有 40 个条目,并且有 3 个线程试图检索/修改数据,将如何决定段?

关于此的任何图像/解释/代码都非常棒。提前致谢。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com