39、集合线程安全问题
2016-05-29 16:38
232 查看
由于Set、List和Map都是线程不安全的,为了同步控制,Collections类提供了多个synchronizedXxx()方法,该方法可以将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题,例如:
public class Test { public static void main(String[] args) { Collection c=Collections.synchronizedCollection(new ArrayList()); List list=Collections.synchronizedList(new ArrayList()); Set set=Collections.synchronizedSet(new HashSet()); Map map=Collections.synchronizedMap(new HashMap()); } }
相关文章推荐
- Java生成xml——JDOM生成
- JAVA学习(14) 多线程--Thread类
- openjudge 租用游艇问题
- centos6.5二进制安装mysql
- linux下安装jdk及配置环境变量
- openjudge 分糖果
- PLSQL Developer win7 64位 安装方法
- python之随机验证码
- 字节序转换与结构体位域(bit field)值的读取
- eclipse导入包之后中文乱码
- SQLite语句练习题
- BZOJ 1503 郁闷的出纳员
- Android上面的百度地图使用步骤
- NoSql之初识HBase
- Java生成xml——DOM4J生成
- Javascript基础1
- [Java学习日志]图形界面开发练习——绘图板的实现
- 25分钟掌握Hive基本操作
- Java数据库连接池实现原理
- 2016年5月29日下午(传智Bootstrap(笔记二))