线程不安全
ArrayList
如何保证list线程安全
第一,采用Collections工具类
第二,采用Vector
第三,采用CopyOnWriteArrayList
第四,自定义类实现List接口,add方法采用ReetrantLock类加锁。
Map
如何保证map线程安全
第一,采用Collections工具类。
第二,采用ConcurrentHashMap类。
Set
如何保证set线程安全
第一,采用CopyOnWriteHashSet。
第二,采用Collections工具类。
网友评论