Является ли библиотека Trove поточно-ориентированной?

Является ли библиотека GNU trove поточно-ориентированной? Я особенно заинтересован в TObjectDoubleHashMap. Я посмотрел на их документацию, но она ничего не упоминала, поэтому предположим, что она не поточнобезопасна?

2 ответа

Решение

Это не потокобезопасно. Вы можете использовать синхронизированный или свой собственный замок, чтобы сделать его потокобезопасным.

У этого есть утилиты, чтобы сделать это безопасным потоком Смотрите: http://trove4j.sourceforge.net/javadocs/gnu/trove/TCollections.html

Кроме того, поскольку коллекции в основном поддерживаются примитивными массивами, вы можете (обычно) безопасно выполнять операции чтения (итерации / получения) в нескольких потоках.

Другие вопросы по тегам