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