Является ли библиотека библиотеки GNU потокобезопасной? Меня особенно интересует TObjectDoubleHashMap. Я просмотрел их документацию, но он ничего не сказал, так мы будем считать, что он не является потокобезопасным?
Является ли библиотека Trove потокобезопасной?
Ответ 1
Небезопасный поток. Вы можете использовать синхронизированный или собственный Lock, чтобы сделать его потокобезопасным.
Ответ 2
У этого есть утилиты, чтобы сделать его потокобезопасным. Видеть: http://trove4j.sourceforge.net/javadocs/gnu/trove/TCollections.html
Кроме того, поскольку коллекции в основном поддерживаются примитивными массивами, вы можете (обычно) безопасно выполнять операции чтения (итерация/получение) по нескольким потокам.