Java集合中线程安全的类
2017-07-19 11:47
162 查看
在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类:
vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。
statck:堆栈类,先进后出。
hashtable:就比hashmap多了个线程安全。
enumeration:枚举,相当于迭代器。
除了这些之外,其他的都是非线程安全的类和接口。
线程安全的类其方法是同步的,每次只能一个访问。是重量级对象,效率较低。
vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。
statck:堆栈类,先进后出。
hashtable:就比hashmap多了个线程安全。
enumeration:枚举,相当于迭代器。
除了这些之外,其他的都是非线程安全的类和接口。
线程安全的类其方法是同步的,每次只能一个访问。是重量级对象,效率较低。
相关文章推荐
- Java集合中那些类是线程安全的
- Java 集合中的类关于线程安全
- Java集合中那些类是线程安全的
- 线程安全的集合类(java并发编程第5章)
- java中的常用集合和线程安全
- java创建线程安全的集合
- 浅谈java集合中线程安全的类
- Java多线程理解:线程安全的集合对象
- Java中线程安全集合的使用小结
- 详解java各种集合的线程安全
- Java多线程之concurrent包(二)——线程安全集合
- Java集合中那些类是线程安全的
- Java集合中那些类是线程安全的
- Java知识点整理:第十章:包装类、集合的复制、集合线程同步化(线程安全)、集合与数组的相互转换
- java各种集合的线程安全
- java各种集合的线程安全
- Java基础之集合框架--Collections.synchronizedList() 线程安全的List
- Java集合中那些类是线程安全的
- Java多线程:线程安全和非线程安全的集合对象
- java各种集合的线程安全