java - 如何在 Java 中同步未同步的集合

标签 java collections synchronization

在Java中,如何使不同步的集合成为同步的集合?

最佳答案

使用静态Collections.synchronizedCollection方法:

http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html#synchronizedCollection(java.util.Collection)

Collection<Integer> myNumbers = Collections.synchronizedCollection(new ArrayList<Integer>());
myNumbers.add(5);
myNumbers.add(10);

关于java - 如何在 Java 中同步未同步的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23724379/

相关文章:

java - 使用 GremlinPipeline 查找最短路径

java - 除了 JDK,Minecraft 是否使用任何开源 Java 库?

Java : Is ServerSocket. 接受线程安全吗?

php - PHP 中的什么集合可以对出现次数进行计数和排序

java - LinkedHashMap 的子类作为缓存

android - 如何将我的 getEmptyForeignCollection() 对象与我的父对象链接起来?

sql-server - 使用 Microsoft 同步框架 2.1 更新架构更改

java - 为什么在 Java 中 "!sort.getTestIssue().equals("Y")"不从 nasdaqlisted.txt 中删除测试股票?

synchronization - 如何让许多 FreeRTOS 任务等待彼此完成初始化

c# - 即使我锁定了我的列表,它也不是线程安全的