集合类线程不安全
2019-10-16 本文已影响0人
长孙俊明
线程不安全
ArrayList
如何保证list线程安全
第一,采用Collections工具类
第二,采用Vector
第三,采用CopyOnWriteArrayList
第四,自定义类实现List接口,add方法采用ReetrantLock类加锁。
Map
如何保证map线程安全
第一,采用Collections工具类。
第二,采用ConcurrentHashMap类。
Set
如何保证set线程安全
第一,采用CopyOnWriteHashSet。
第二,采用Collections工具类。