详细说说CopyOnWriteArrayList
时间: 2023-11-02 10:26:15 浏览: 66
CopyOnWriteArrayListCopyOnWri
CopyOnWriteArrayList是一个线程安全的List集合,它是通过通过在写操作时复制一个新的数组来实现的,这样读操作就不会被阻塞了。在写入时,该集合会先复制一个数据,然后在新的数据副本上执行添加操作,然后再将原始数据替换为新的数据。另外,CopyOnWriteArrayList支持并发读和重复的写操作,因为对其进行读操作不会对原数据产生影响。它适用于读多写少的场景。但是,由于复制操作会占用更多内存,如果频繁的进行写入操作,可能会影响程序的性能。
阅读全文