2011-10-24 83 views
10

GNU庫文件庫是線程安全的嗎?我對TObjectDoubleHashMap特別感興趣。我看了他們的文檔,但沒有提到任何東西,所以我們應該假設它不是線程安全的?Trove庫是否線程安全?

回答

4

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

9

它有實用程序,使其線程安全。請參閱: http://trove4j.sourceforge.net/javadocs/gnu/trove/TCollections.html

此外,由於集合大部分由基本數組支持,因此您可以(通常)跨多個線程安全地執行讀取操作(迭代/獲取)。

+0

現在我意識到彼得的答案在給出的時候是正確的 - 我鏈接到了更新的API。 –