同步集合

java5同步集合类的应用

邮差的信 提交于 2019-11-27 18:41:10
一、概述 1、传统集合类在并发访问时的问题说明 2、传统方式下用Collections工具类提供的synchronizedCollection方法来获得同步集合,分析该方法的实现源码。 3、传统方式下的Collection在迭代集合时,不允许对集合进行修改。 > 根据AbstractList的checkForComodification方法的源码,分析产生ConcurrentModificationException异常的原因。 4、Java5中提供了如下一些同步集合类 通过看java.util.concurrent包下的介绍可以知道有哪些并发集合 > ConcurrentHashMap > CopyOnWriteArrayList > CopyOnWriteArraySet 二、代码描述 1、User.java package com.lh.threadtest.t14; /*** * * @ClassName: User * @Description: TODO * @author Liu * @date 2018年1月18日 下午8:43:50 * */ public class User implements Cloneable { private String name; private int age; public User(String name, int age)