ArrayList がスレッドアンセーフなクラスであることはわかっています。マルチスレッドの状況では、add() と Remove() を直接実行することはできませんが、set(intindex, E element) メソッドを使用できますか?
非スレッドセーフとは、List の すべての 操作がロックされないことを意味します。したがって、独自のビジネス スレッドでロックを制御する必要があります。
このロジックを見ると、各インデックス値は 1 つのスレッドによってのみアクセス (割り当て) でき、同じインデックスへのマルチスレッド アクセスはありません
非スレッドセーフとは、List の すべての 操作がロックされないことを意味します。したがって、独自のビジネス スレッドでロックを制御する必要があります。
このロジックを見ると、各インデックス値は 1 つのスレッドによってのみアクセス (割り当て) でき、同じインデックスへのマルチスレッド アクセスはありません