ArrayList和Vector线程安全理解

两个线程操做同一个ArrayList变量,那么一个线程这一时刻读的数据可能在下一刻要改变。 通常在相似于下面的情景下考虑线程安全的问题: ArrayList products=new ArrayList (); products用来存放生产出来的产品。 如今假设:有3个消费者线程,2个生产者线程。 每一个生产者线程生产出一个产品,执行 products.add(new Product()); 每一
相关文章
相关标签/搜索