这样就实现了,添加方法无论如何操作数组对象,获取方法在获取到集合后,都不会受到其他线程添加元素的影响。这句话就是说获取线程其实就是读的可能是错误的数据对吗,也就是后面说的缺点?那和volatile保证的可见性,能保证读的都是最新的数据。。。。。。我又懵了
Java集合--线程安全(CopyOnWrite机制)5 Java并发集合 5.1 引言 在前几章中,我们介绍了Java集合的内容,具体包括ArrayList、HashSet、HashMap、ArrayQueue等实现类。 不知...
这样就实现了,添加方法无论如何操作数组对象,获取方法在获取到集合后,都不会受到其他线程添加元素的影响。这句话就是说获取线程其实就是读的可能是错误的数据对吗,也就是后面说的缺点?那和volatile保证的可见性,能保证读的都是最新的数据。。。。。。我又懵了
Java集合--线程安全(CopyOnWrite机制)5 Java并发集合 5.1 引言 在前几章中,我们介绍了Java集合的内容,具体包括ArrayList、HashSet、HashMap、ArrayQueue等实现类。 不知...