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

最新文章

  1. Dynamics AX 2012 R2 业务系列
  2. Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误
  3. decltype
  4. A Round Peg in a Ground Hole(凸包应用POJ 1584)
  5. iOS:iPad和iPhone开发的异同(UIPopoverController、UISplitViewController)
  6. opencv 矩阵的相似性对比 (图片之间比较)
  7. HDU 4716 A Computer Graphics Problem 2013年四川省赛题
  8. POJ 1190 生日蛋糕(DFS)
  9. C++之类与对象(1)
  10. GIT 代码管理工具 SourceTree
  11. jqgrid postData post方式累加参数,缓存了原来的数据
  12. python将整数均分成N等分
  13. 10张思维导图带你学习Java​Script
  14. ⑧javaWeb之在例子中学习(过滤器Filter)
  15. 04_JSX练习
  16. PHPExcel合并与拆分单元格
  17. Spring ActiveMQ Caused By: javax.jms.IllegalStateException: Connection closed
  18. shell教程-001:shell简介 什么是shell,shell命令的两种执行方式
  19. TensorFlow相关的一些技巧
  20. 卸载linux订阅包

热门文章

  1. SSH框架整合-myeclipse
  2. PHP curl_getinfo函数
  3. ldd3 第12章 PCI驱动程序
  4. bzoj4397【Usaco2015 Dec】Breed Counting(前缀和、树状数组)
  5. [ZJOI2019]开关
  6. intellijidea 设置字体等
  7. Mac上VMWare Fusion配置多台cent os
  8. HDU 3183 A Magic Lamp(RMQ问题, ST算法)
  9. iPad如何恢复
  10. 使用Android Studio打出apk包