Java 1.6 と AtomicLongArray を使用して、元の AtomicLongArray を新しいものに「コピー」したいと思います。配列を取るコンストラクタ(AtomicLongArray(long[]))があるので、元の配列から配列を取得してコンストラクタに渡すだけでいいと思いました。
悲しいことに、AtomicLongArray の実際の long[] は非公開であり、getter がないようです。これを行う方法はありますか?つまり、ある AtomicLongArray から別の AtomicLongArray に値をコピーすることを意味しますか? sun.misc.Unsafe クラスを使用できないため、このクラスに基づいて独自のクラスを作成できません。
これが必要なのは、値を反復処理するためであり、反復中に別のスレッドによって変更されたくないからです。だから私はコピーを作成してそれを反復に使用できると思った...
ありがとう!フィリップ