论文部分内容阅读
线程安全性是多线程环境下的编程必须面对的棘手的问题。本文从对集合进行迭代常常遇到的java.util.Concurrent Modification Exception出发,分析了异常发生的根本原因和底层机理,给出在多线程环境下使用Java集合类的两个正确方法,一个是将迭代器转换为数组,另一个是使用并发集合类。掌握了这两种方法,才能在多线程环境下正确地使用Java集合类。