Vector和CopyOnWriteList的并发问题
来源:5-8 并发容器及安全共享策略总结
慕后端9557698
2019-09-04
既然Vector和CopyOnWriteList在进行removeAll方法都会出现并发问题,那么为什么一个叫同步容器,一个叫做并发容器?两者都只能保证单一操作是安全的,批量操作都是不安全的。
写回答
1回答
-
Jimin
2019-09-05
你好,之所以称为同步容器是因为方法实现时借助synchronized同步阻塞来完成的,而并发容器不是同步阻塞的,是允许并行调用的。他们这样叫完全是因为实际实现时的机制不同。
00
相似问题