copyonwrite safe
2016-05-26 09:48:12 0 举报
CopyOnWriteArrayList是Java中的一个线程安全的List,它在进行修改操作时(add、set等)并不会直接修改原有数据,而是通过复制一份原有的数据,然后在新复制的数据上进行修改。这样做的好处是可以降低锁的粒度,提高并发性能。同时,由于它在进行读操作时不需要加锁,因此也提高了读操作的性能。CopyOnWriteArrayList适用于读操作远多于写操作的场景,例如缓存等。但是,由于每次修改都需要复制一份数据,因此在写操作频繁的场景下,它的性能可能会下降。
作者其他创作
大纲/内容
c
a
d
b
线程A
reference
线程B
0 条评论
下一页