java集合9.11


collections工具类,可以提供线程安全,
「同步控制」:快速创建线程安全集合
● 创建线程安全的 List:Collections.synchronizedList(new ArrayList<>())(比 Vector 更灵活,可基于任意 List 包装);
● 创建线程安全的 Map:Collections.synchronizedMap(new HashMap<>())(比 HashTable 轻量,仅对关键方法加锁);
● 创建线程安全的 Set:Collections.synchronizedSet(new HashSet<>());
这些方法的核心是 “包装器模式”—— 给非线程安全的集合套一层同步锁,快速实现线程安全,虽然性能不如 CopyOnWriteArrayList、ConcurrentHashMap,但胜在简单易用,适合低并发场景。
ConcurrentHashMap
CopyOnWrite后续再看这俩个
浙公网安备 33010602011771号