保持秩序的java ConcurrentMap
我希望有像ConcurrentMap
给我这样的可能性:
- 线程安全
- 高效性能
- Id指示器作为键
- 值中的对象
- 对特定元素的随机访问
此外,我希望保持消息的存储顺序。 有人知道哪种结构可以满足需求吗?或者我应该编写自己的实现吗?也许有人知道有什么有用的库来解决这个问题
我想到了ConcurrentNavigableMap
,因为它是SortedMap
的扩展。但是,据我所知,它将按照特定的顺序对元素进行排序,而不是保持插入的顺序。我还将避免使用任何BlockingQueue
或BlockingDeque
,因为我希望随机访问特定元素
我真的很感谢你的帮助
共 (0) 个答案