【发布时间】:2011-04-07 11:02:19
【问题描述】:
正如标题所说,我想使用 Guava Collections 获得一个线程安全的 HashSet。
有吗?
【问题讨论】:
-
如果线程安全已经是不可变的,那么它就没有意义了,不是吗?
-
你是威利。它不会是一成不变的。多个线程将同时对其进行变异。
-
顺便说一句,不要仅仅因为它们来自 Guava 而喜欢来自 Guava 的集合而不是 JDK 的集合。当它们对你的工作最有意义时使用它们。
-
@Colin:完全同意,事实上,我的回答根本没有使用任何 Guava 类,只是 Java 并发框架附带的。 :-P
-
@CollinD:是的,这绝对是真的。但我很了解 java.util 和 java.concurrent 集合。我有一个正在运行的程序,正在尝试测试 Guava Collections。
标签: java collections hashset guava