日期:2014-05-20  浏览次数:20690 次

ConcurrentHashMap可以取代HashMap吗
看了很多关于ConcurrentHashMap的介绍,觉得这个东西不错
以前代码中
Map<String, ServerConfig> serverMap = new HashMap<String, ServerConfig>
的代码都可以修改为
Map<String, ServerConfig> serverMap = new ConcurrentHashMap<String, ServerConfig>
吗?

欢迎大家讨论一下!



------解决方案--------------------
应该可以
------解决方案--------------------
ConcurrentHashMap既是许多并发应用程序非常有用的类的和更高的性能优良的例子,一个微妙的细节类的理解和利用JMM来实现的。 ConcurrentHashMap的 是一个令人印象深刻的编码壮举,一个需要深刻理解和并发的的JMM。 使用它,学习它,喜欢它-但除非你对Java的并发性专家,你可能不应该在你自己的这个尝试。
呵呵,学习了!!!
------解决方案--------------------
可以的,高并发下提高性能
------解决方案--------------------
学习了~
------解决方案--------------------
楼主,该结贴了
------解决方案--------------------
可以,多核的机器上,前者是更好的选择。