热门

最新

红包

立Flag

投票

同城

我的

发布
t1x5d7g
伊生伊士
6 年前
truet1x5d7g

java线程安全类
1 Vector和HashTable,几乎所有的public方法都加上了synchronized关键字,性能影响大
2 HashTable的K,V都不能是null,但HashMap可以
3 Collections工具类中提供包装方法把ArrayList,HashSet,HashMap包装成线程安全的集合
List<E> synArrayList = Collections.synchronizedList(new ArrayList<E>());
Set<E> synHashSet = Collections.synchronizedSet(new HashSet<E>());
Map<K,V> synHashMap = Collections.synchronizedMap(new HashMap<K,V>()

Java线程安全的集合详解

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
学习新技术
立即登录