apache commons中的SynchronizedSet

时间:2011-05-10 08:13:49

标签: java concurrency synchronization apache-commons

为什么Apache's Synchronized SetCollection's SynchronizedSet

它在任何方面都更好吗?

2 个答案:

答案 0 :(得分:2)

这取决于你想做什么。 Apache的同步集允许您获取基础集。它可能提供一致性。 Collections方法是标准的。

您可以考虑使用其中一个并发集,例如Collections.setFromMap(new ConcurrentHashMap())CopyOnWriteArraySetConcurrentSkipListSet

答案 1 :(得分:1)

我的猜测是因为它允许您指定自定义锁定对象。

构造函数受到保护,但您可以将其子类化并传递自定义锁。