多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > JDK5新特性之線程同步集合(五)

JDK5新特性之線程同步集合(五)

來源:程序員人生   發布時間:2014-11-17 09:06:34 閱讀次數:3370次

1. 傳統集合:

傳統方式下的Collection在迭代集合時, 不允許對集合進行修改:

public class CollectionModifyExceptionTest { public static void main(String[] args) { Collection<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); Iterator<String> iter = list.iterator(); while (iter.hasNext()) { String str = (String) iter.next(); if ("aaa".equals(str)) { list.remove(str); } else { System.out.println(str); } } } }

產生以下異常:

Exception in thread "main" java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) at java.util.AbstractList$Itr.next(AbstractList.java:343) at com.zdp.thread.CollectionModifyExceptionTest.main(CollectionModifyExceptionTest.java:17)

2. 同步集合:

JDK5提供了以下1些同步集合類:

ConcurrentHashMap  --> 并發條件下使用,和HashMap繼承同1個類,在每一個方法上都加了“鎖”

CopyOnWriteArrayList  --> 可以在循環的時候進行增刪操作

CopyOnWriteArraySet

public class CollectionModifyExceptionTest { public static void main(String[] args) { Collection<String> list = new CopyOnWriteArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); Iterator<String> iter = list.iterator(); while (iter.hasNext()) { String str = (String) iter.next(); if ("aaa".equals(str)) { list.remove(str); } else { System.out.println(str); } } } }



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 性欧美黑人巨大videos | 久久精品国产久精国产80cm | 黄色专区 | 91porn丨首页入口 | 欧美jlzz18性欧美 | 日本一区二区三区不卡在线看 | 精品亚洲视频在线 | 网址黄 | 欧美性久久久久 | 欧美xxxx成人免费网站 | 春色视频一区二区三区 | 久久国产成人福利播放 | 国产一级淫片免费视频 | 国产精品久久久久久久久夜色 | 欧美 日本 亚洲 | 大美香蕉伊在看欧美 | 欧美操片| 国产裸舞福利在线视频合集 | 国产女主播一区二区在线观看 | 欧美xxxxx精品 | 国产一国产一有一级毛片 | 俄罗斯18videosex性欧美成人 | freexxx性亚洲xxxx | 最新jizz 欧美| 亚洲第一中文 | 成年人在线观看视频网站 | 私人午夜影院 | 最近最新中文字幕免费大全3 | 欧美国产第一页 | 成人欧美一区二区三区视频不卡 | 在线亚洲+欧美+日本专区 | xoxoxo日本护士| 亚洲免费人成在线视频观看 | 国产l精品国产亚洲区久久 国产mv在线观看 | 日韩欧美亚洲国产精品字幕久久久 | 久久精品嫩草影院免费看 | 国产在线精品一区二区不卡 | 国产美女激情 | 啪啪.com| 国产一区三区二区中文在线 | 欧美一区二区三区免费不卡 |