java - マルチスレッドの場合、ArrayList の set(intindex, E element) メソッドを同期する必要はありません
为情所困
为情所困 2017-05-27 17:40:40
0
2
732

ArrayList がスレッドアンセーフなクラスであることはわかっています。マルチスレッドの状況では、add() と Remove() を直接実行することはできませんが、set(intindex, E element) メソッドを使用できますか?

リーリー
为情所困
为情所困

全員に返信(2)
阿神

非スレッドセーフとは、List の すべての 操作がロックされないことを意味します。したがって、独自のビジネス スレッドでロックを制御する必要があります。

いいねを押す +0
为情所困

このロジックを見ると、各インデックス値は 1 つのスレッドによってのみアクセス (割り当て) でき、同じインデックスへのマルチスレッド アクセスはありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート