色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java - 構建一個不重復的List集合,這個代碼有什么問題?

瀏覽:69日期:2023-11-06 16:49:17

問題描述

希望實現的功能是為List提供一個原子操作:若沒有則添加。因為ArrayList本身不是線程安全的,所以通過集合Collections.synchronizedList將其轉換為一個線程安全的類,然后通過一個輔助的方法來為List實現這么個功能。

class BadListHelper <E> { public List<E> list = Collections.synchronizedList(new ArrayList<E>()); public synchronized boolean putIfAbsent(E x) { boolean absent = !list.contains(x); if (absent) list.add(x); return absent; } }

這個代碼是線程不安全的嗎?如果是,可以證明一下嗎?謝謝

問題解答

回答1:

用ConcurrentSkipListSet不就行了

回答2:

不重復的List,不就是個Set?,需要原子,不就是線程安全的Set?

標簽: java
主站蜘蛛池模板: 美女黄频网站 | 国产视频久久久久 | 深爱五月开心网亚洲综合 | 久久九九免费视频 | 亚洲成人偷拍 | 一级黄色片aaa | 成人在线亚洲 | 国产精品久久福利网站 | 国产成人精品三级 | 欧美一级毛片一 | 99国产精品高清一区二区二区 | 国产精品变态重口在线 | 欧美级 | 免费一级欧美在线观看视频片 | 久久99精品这里精品3 | 国产三级免费观看 | 久久久久久国产精品三级 | 国产一区二区三区欧美 | 亚洲一级黄色毛片 | 喷潮白浆直流在线播放 | 亚洲国产成人久久综合碰 | 亚洲精品国产精品一区二区 | 日本在线不卡免 | 国产精品亚洲一区二区三区久久 | 国产精品国产三级国产专区5o | 亚洲国产精品线在线观看 | 黄色a一片 | 免费观看欧美一级高清 | 亚洲欧美在线播放 | 欧美一级毛片特黄黄 | 午夜性刺激免费视频观看不卡专区 | 国内精品久久久久久影院8f | 手机看a | 亚洲免费精品视频 | 久草视频免费播放 | 日本免费人成黄页在线观看视频 | 国产精品一级片 | 国产日韩精品一区在线不卡 | 久久久久久国产精品免费免 | 亚洲欧美日韩精品久久 | 欧美成人免费高清视频 |