Является ли библиотека Trove поточно-ориентированной? - PullRequest
11 голосов
/ 24 октября 2011

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

Ответы [ 2 ]

11 голосов
/ 13 марта 2014

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

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

7 голосов
/ 24 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...