Java集合中那些类是线程安全的

来源:互联网 发布:手机淘宝怎样收藏店铺 编辑:程序博客网 时间:2024/05/17 04:41

线程安全类


在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类:


vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。


statck:堆栈类,先进后出


hashtable:就比hashmap多了个线程安全


enumeration:枚举,相当于迭代器

除了这些之外,其他的都是非线程安全的类和接口。

线程安全的类其方法是同步的,每次只能一个访问。是重量级对象,效率较低。

0 0
原创粉丝点击