2011-10-24 1 views
10

La libreria GNU trove è sicura per i thread? Sono particolarmente interessato a TObjectDoubleHashMap. Ho esaminato la loro documentazione, ma non ha menzionato nulla, quindi dovremmo presumere che non sia sicuro per i thread?La libreria Trove è protetta da thread?

risposta

4

Non è thread safe. È possibile utilizzare il blocco sincronizzato o il proprio blocco per renderlo thread-safe.

9

Ha utilità per renderlo thread-safe. Vedi: http://trove4j.sourceforge.net/javadocs/gnu/trove/TCollections.html

Inoltre, poiché le raccolte sono per lo più supportate da matrici primitive, è possibile (in genere) eseguire operazioni di lettura (iterazione/acquisizione) in modo sicuro in più thread.

+0

Mi rendo conto ora che la risposta di Peter era corretta al momento in cui è stata fornita. Ho collegato alle nuove API. –