java 集合 java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我记得好像List有 singleList方法,Map好像也有样,忘了 引用网上一段话线程安全类在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类:vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。statck:堆栈类,先进后出hashtable:就比hashmap多了个线程安全enumeration:枚举,相当于迭代器除了这些之外,其他的都是非线程安全的类和接口。线程安全的类其方法是同步的,每次只能一个访问。是重量级对象,效率较低。 你都不讲清楚你的匹配系统需要干什么,别人怎么帮你。。顺便说下,如果你为了同步,而想用一个线程安全的集合类,那99.99%是错误的也是不必要的做法Java很多线程安全类,后来都出了非线程安全的版本,为的就是明确线程安全不应该由类自身提供,而应该由使用者自己实现,因为一个类的使用者肯定比设计者要更清楚,什么时候应该同步,应该怎么同步等等更因为很多时候错误地使用反而会使那些所谓的线程安全类变得线程不安全! 过瘾的错误 泛型的如何指定class类型 " ".equals(str)和"".equals(str)有什么区别----------------- JPQL语句 spring 的quartz 的错误,高手请进! struts request参数的问题,难倒我了。 启动Resin就报错,各位大侠快帮忙啊,小弟很急~~~ 如何安装Oracle 9i JDeveloper jbuilder8能整合websphere5吗? 新手请教Jetty的一些基础问题【高分】 xml 解析 WEBLOGIC提示:stax不能用,请换woodstox, 怎么换?
线程安全类
在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类:
vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。
statck:堆栈类,先进后出
hashtable:就比hashmap多了个线程安全
enumeration:枚举,相当于迭代器
除了这些之外,其他的都是非线程安全的类和接口。
线程安全的类其方法是同步的,每次只能一个访问。是重量级对象,效率较低。
Java很多线程安全类,后来都出了非线程安全的版本,为的就是明确线程安全不应该由类自身提供,而应该由使用者自己实现,
因为一个类的使用者肯定比设计者要更清楚,什么时候应该同步,应该怎么同步等等
更因为很多时候错误地使用反而会使那些所谓的线程安全类变得线程不安全!