gpt4 book ai didi

java - 使用线程安全对 concurrentHashMap 进行排序

转载 作者:搜寻专家 更新时间:2023-11-01 01:46:08 24 4
gpt4 key购买 nike

我在“多线程”应用程序中使用“concurrentHashMap”。我能够按照描述对它进行排序here .但由于我正在将 hashmap 转换为列表,所以我有点担心安全问题。我的“ConcurrentHashMap”是一个静态变量,因此我可以保证只有一个实例。但是当我要对其进行排序时,我将其转换为列表,然后进行排序,然后将其放回新的 concurrentHashMap。

这是多线程激活的好做法吗?

请告诉我您的想法和建议。

提前谢谢你。

最佳答案

你应该使用 ConcurrentSkipListMap .它是线程安全的、快速的,并根据对象的可比较实现保持排序。

关于java - 使用线程安全对 concurrentHashMap 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9918192/

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