Wie, um wieder eine thread-sichere/immutable Collection in Java?

In das Projekt, das ich bin-Kodierung, die ich brauche, um wieder eine thread-sichere und unveränderliche Ansicht von einer Funktion. Allerdings bin ich nicht sicher. Da synchronizedList und unmodifiableList nur zurück, Blick auf eine Liste, ich weiß nicht, ob

Collections.synchronizedList(Collections.unmodifiableList(this.data));

würde den trick tun.

Könnte mir jemand sagen ob dies korrekt ist, und falls nicht, gibt es irgendwelche Situationen, dies würde wahrscheinlich zu scheitern?

Vielen Dank für alle inputs!

InformationsquelleAutor Ziyao Wei | 2011-07-12
Schreibe einen Kommentar