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