博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
39、集合线程安全问题
阅读量:6587 次
发布时间:2019-06-24

本文共 486 字,大约阅读时间需要 1 分钟。

  由于Set、List和Map都是线程不安全的,为了同步控制,Collections类提供了多个synchronizedXxx()方法,该方法可以将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题,例如:

  

1 public class Test { 2  3     public static void main(String[] args) { 4          5          Collection c=Collections.synchronizedCollection(new ArrayList()); 6          List list=Collections.synchronizedList(new ArrayList()); 7          Set set=Collections.synchronizedSet(new HashSet()); 8          Map map=Collections.synchronizedMap(new HashMap()); 9     }10 }

 

转载地址:http://vlhno.baihongyu.com/

你可能感兴趣的文章
Centos7.X自带的防火墙和服务的相关的配置
查看>>
Tomcat 部署项目的三种方法
查看>>
HTML中IE版本条件注释整理
查看>>
spring boot 1.5.4 整合webService(十五)
查看>>
modsecurity(尚不完善)
查看>>
在mac os中设置环境变量
查看>>
获取.propertys文件获取文件内容
查看>>
Redis3.0.5配置文件详解
查看>>
Keepalived+Nginx实现高可用
查看>>
[转]如何阅读systemstate dump
查看>>
Know about Oracle RAC Heartbeat
查看>>
JQuery——实现Ajax应用
查看>>
前端05.js入门之BOM对象与DOM对象。
查看>>
CISCO路由器NTP服务器配置
查看>>
PMON: TERMINATING INSTANCE DUE TO ERROR 600 on 8i
查看>>
voice lab2 – GK Operations
查看>>
MongoDB MapReduce
查看>>
Nginx学习日记第五篇 -- upstream及fastcgi
查看>>
oracle kill所有plsql developer进程
查看>>
12c rac 实例无法启动之磁盘组空间耗尽
查看>>