1. package com.pln.syn;
    2. import java.util.concurrent.CopyOnWriteArrayList;
    3. public class TestJUC {
    4. public static void main(String[] args) throws InterruptedException {
    5. CopyOnWriteArrayList<String> list = new CopyOnWriteArrayList<String>();
    6. for (int i = 0; i < 10000; i++) {
    7. list.add(Thread.currentThread().getName());
    8. }
    9. Thread.sleep(3000);
    10. System.out.println(list.size());
    11. }
    12. }

    image.png