本文共 1854 字,大约阅读时间需要 6 分钟。
??????????????????????????Java SDK????????????????? ArrayList?HashSet ? HashMap ??????????????????
??????????????????????????????????????????????????????????????????????
?????????????????????
List list = Collections.synchronizedList(new ArrayList());synchronized (list) { Iterator i = list.iterator(); while (i.hasNext()) { foo(i.next()); }} ????????????????????? this????? list?
? Java 1.5???Java?????????????????? CopyOnWriteArrayList?ConcurrentHashMap?ConcurrentSkipListMap?CopyOnWriteArraySet ? ConcurrentSkipListSet?
CopyOnWriteArrayList ?????? List ???????????????????????????????????????????????????
CopyOnWriteArrayList ???????? array????????? array??????????? array ??????? newArray??? newArray ????????????? array?????????
ConCurrentHashMap ? ConcurrentSkipListMap ? Java ?????? Map ???
ConcurrentHashMap?
ConcurrentSkipListMap?
CopyOnWriteArraySet ? ConcurrentSkipListSet ? Java ?????? Set ???
CopyOnWriteArraySet?
ConcurrentSkipListSet?
???????????????/????????
?????
BlockingQueue ?????????
Queue ???ArrayBlockingQueue?
LinkedBlockingDeque?
???????? Java ?????????????????????????????????
转载地址:http://xihwz.baihongyu.com/