java-tip-Collections.synchronized系列生成的容器
2016-03-03 00:03
316 查看
这个系列的容器,和Vector或者HashTable之流的差不多,区别是:Vector和HashTable是在关键方法上加synchronized关键字而 Collections.synchronizedList等方法返回的容器,为每个容器加了一把锁,每次调用一个方法前,先加锁,调用完毕后,释放锁。
如果用设计模式的话来说,这是个典型的装饰者模式。
这种方式在某些场合下比较方便,但总体来说是不推荐使用的。
如果用设计模式的话来说,这是个典型的装饰者模式。
这种方式在某些场合下比较方便,但总体来说是不推荐使用的。
相关文章推荐
- Java集合基础 一 几个实现类之间的比较
- java 3S
- 关于java内存使用的相关问题(寄存器、栈、堆、静态存储、常理存储、非RAM存储)
- java 对象赋值是引用还是克隆
- 异常总结
- 如何在jmeter中调用自己写的java工具包
- JavaWeb----重定向请求sendRedirect、forward
- Java -----常量池
- 设计模式--单例模式
- Struts2 中测试 action
- java反射详解
- java类的生命周期
- Java反射 getFields()和getDeclaredFields()的区别
- javac -g 参数
- java io
- java 静态代码块 构造器 (一)
- Java+Poi 读取Excel做数据导入时获取cell值的方法
- spring依赖注入基础
- Java 泛型中? super T和? extends T的区别
- Workspace in use or cannot be created, choose a di