Java8是否有ConcurrentLinkedHashSet?

Java8是否有ConcurrentLinkedHashSet?,java,collections,Java,Collections,我在2011年看到了同样的问题,我希望从那以后情况有所改变,java 8是否有ConcurrentLinkedHashSet?在番石榴和藏品库中都找不到任何东西 请不要建议使用同步集合来包装它,因为它失去了重点。因为没有ConcurrentLinkedHashSet,并发集合确实有以下类 还有更多 您具体需要什么?通常情况下,没有这样的东西是因为现有的结构可以有效地完成工作。这个问题到底是什么意思?如果LinkedHashSet的存在有一个很好的理由,那么它的并发版本肯定也有一个很好的理由

我在2011年看到了同样的问题,我希望从那以后情况有所改变,java 8是否有ConcurrentLinkedHashSet?在番石榴和藏品库中都找不到任何东西

请不要建议使用同步集合来包装它,因为它失去了重点。

因为没有ConcurrentLinkedHashSet,并发集合确实有以下类

  • 还有更多

您具体需要什么?通常情况下,没有这样的东西是因为现有的结构可以有效地完成工作。这个问题到底是什么意思?如果LinkedHashSet的存在有一个很好的理由,那么它的并发版本肯定也有一个很好的理由存在。一般来说,如果有好的用例,就可以构建结构,而不是因为它完成了一个集合。映射或集合的链接版本很有可能无法轻松支持并发。除了名称“ConcurrentLinkedHashSet”之外,您还需要什么特定属性吗?如果你给它们命名,结果可能是,具有这些属性的集合类型已经存在……在并发场景中,插入顺序有多大意义?
ConcurrentMap
的全部要点是允许并发访问,而无需强制执行排序。如果您强制执行一个排序,您就达到了同步集合所做的程度,正如您自己所说,“失去了重点”。