Java进阶:ArrayList线程安全问题和解决方案
生活随笔
收集整理的這篇文章主要介紹了
Java进阶:ArrayList线程安全问题和解决方案
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 問(wèn)題介紹
- 異常分析
- 問(wèn)題解決
問(wèn)題介紹
ArrayList 是線程不安全的集合類,當(dāng)多線程環(huán)境下,并發(fā)對(duì)同一個(gè)ArrayList執(zhí)行add,可能會(huì)拋出java.util.ConcurrentModificationException的異常
看個(gè)簡(jiǎn)單的程序,創(chuàng)建30個(gè)線程,分別對(duì)ArrayList執(zhí)行add操作
public class ListApp {public static void main( String[] args )總結(jié)
以上是生活随笔為你收集整理的Java进阶:ArrayList线程安全问题和解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java进阶:CAS原理详解
- 下一篇: 算法杂谈:二叉树