私がコーディングしているプロジェクトでは、関数からスレッド セーフで不変のビューを返す必要があります。しかし、私はこれについて確信が持てません。リストのビューを返すだけなのでsynchronizedList
、unmodifiableList
Collections.synchronizedList(Collections.unmodifiableList(this.data));
トリックを行うでしょう。
これが正しいかどうか誰か教えてもらえますか? そうでない場合、これが失敗する可能性がある状況はありますか?
ご意見ありがとうございます。