2011-10-24 88 views
10

GNU库文件库是线程安全的吗?我对TObjectDoubleHashMap特别感兴趣。我看了他们的文档,但没有提到任何东西,所以我们应该假设它不是线程安全的?Trove库是否线程安全?

回答

4

它不是线程安全的。您可以使用同步或您自己的锁使其线程安全。

9

它有实用程序,使其线程安全。请参阅: http://trove4j.sourceforge.net/javadocs/gnu/trove/TCollections.html

此外,由于集合大部分由基本数组支持,因此您可以(通常)跨多个线程安全地执行读取操作(迭代/获取)。

+0

现在我意识到彼得的答案在给出的时候是正确的 - 我链接到了更新的API。 –