前言 大家好,我是祖国的花朵。好了,废话不多说了,我们开始今天的主题:《Java同步集合synchronizedX中的迭代器Iterator使用,为什么需要使用者加锁?》 备注 查看本文需要一定的Java集合、线程安全知识,本文不是一篇科普文,本文的目的是和大家讨论一个容易被忽略的问题,引导大家思考。 正文 我们先来看一些基本的概念。 常见集合 集合 常见的集合包括List、Set、Map等,List和Set集群的父接口是Collection接口。从实现类上看,我们常见的实现类包括: ArrayList、LinkedList HashSet、TreeSet HashMap、LinkedHas...