JavaSE---多线程---集合类
2024-08-28 10:54:40
1、概述
1.1 Java提供的ArrayList、LinkedList、HashMap等都是线程不安全的类,如何解决:
1.1 使用Collections类提供的方法将 其 包装成线程安全类:
package com.an; import java.util.ArrayList;
import java.util.Collections;
import java.util.List; public class Test { public static void main(String[] args){
List<Integer> list=Collections.synchronizedList(new ArrayList<Integer>());
}
}
1.2 JDK提供了针对HashMap、Queue的线程安全类:
ConcurrentHashMap、ConcurrentQueue
最新文章
- Dynamics AX 2012 R2 业务系列
- Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误
- decltype
- A Round Peg in a Ground Hole(凸包应用POJ 1584)
- iOS:iPad和iPhone开发的异同(UIPopoverController、UISplitViewController)
- opencv 矩阵的相似性对比 (图片之间比较)
- HDU 4716	A Computer Graphics Problem 2013年四川省赛题
- POJ 1190 生日蛋糕(DFS)
- C++之类与对象(1)
- GIT 代码管理工具 SourceTree
- jqgrid postData post方式累加参数,缓存了原来的数据
- python将整数均分成N等分
- 10张思维导图带你学习Java​Script
- ⑧javaWeb之在例子中学习(过滤器Filter)
- 04_JSX练习
- PHPExcel合并与拆分单元格
- Spring ActiveMQ Caused By: javax.jms.IllegalStateException: Connection closed
- shell教程-001:shell简介 什么是shell,shell命令的两种执行方式
- TensorFlow相关的一些技巧
- 卸载linux订阅包