jdk提供的工具类Collections可以创建线程安全的SynchronizedCollection,如
这些实现类的方法基本上都是实用了synchronized获取了集合对象本身,这些方法多是以集合对象调用其api的,但对于集合的迭代,源码明确指出了,必须首先获得集合对象的锁才可以保证线程安全。
jdk提供的工具类Collections可以创建线程安全的SynchronizedCollection,如
这些实现类的方法基本上都是实用了synchronized获取了集合对象本身,这些方法多是以集合对象调用其api的,但对于集合的迭代,源码明确指出了,必须首先获得集合对象的锁才可以保证线程安全。