1

我一直在浏览 java.util.concurrent 包并试图了解该库为我们提供了什么。我遇到了类,CopyOnWriteArrayListConcurrentHashMap试图找出这些类如何实现线程安全。因为CopyOnWriteArrayList它非常直观,只要有写入操作,它们就通过制作底层数组的新副本来实现。但是我无法理解如何ConcurrentHashMap实现线程安全,同时提供并发性?

编辑:如果有人能告诉我实现背后的概念就足够了。考虑到这一点,我可以更深入地研究源代码,从而帮助我以更好的方式和结构化的方式理解它。

4

1 回答 1

5

如果您真的想了解如何构建并发哈希映射,我可以建议您查看 IBM 文章http://www.ibm.com/developerworks/java/library/j-jtp08223/

于 2012-07-31T10:11:46.147 回答