- 博客(3)
- 收藏
- 关注
原创 并发类容器
并发类容器: jdk5.0以后提供了很多并发类容器来替换同步类容器二改善性能,同步类容器的状态都是串行化的,他们虽然实现了线程安全,但是严重降低了并发性,在多线程环境时,严重降低了应用程序的吞吐量。 并发类容器是专门针对并发设计的,使用ConcurrentHashMap来代替给予散列的传统的hashTable,而且在ConcurrentHashMap中,添加了一些常见复合操作的
2017-11-04 10:26:35 232
原创 同步类容器
同步类容器,都是线程安全的,但是在某些场景下需要枷锁来保护复合操作,符合类操作:迭代(反复访问元素,遍历完成容器中的所有元素),跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。这些复合操作在多线程并发的修改容器时,可能会表现出意外的行为,最经典的是:ConcurrentModificantionException。原因是当容器迭代的过程中,被并发的修改了内容,这是由于早期迭代器设计的
2017-11-01 17:08:54 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人