리스트의 remove 메소드를 사용하지 않았는데 ConcurrentModificationException이 발생하는 경우가 있습니다. [Java] Collection - ConcurrentModificationException보통은 컬렉션의 remove 메소드를 사용했을 때 해당 예외가 자주 발생합니다.최근에 다른 상황에서 해당 예외가 발생했어서 이에 대해 정리해보려 합니다. toString()컬렉션을 문자열로 변환할 때 예외가 발생할 수 있습니다.List list = new ArrayList();Thread thread1 = new Thread(() -> { for (int i = 0; i { for (int i = 0; i 코드를 설명하자면, 첫번째 스레드에서 리스트에 값을 계속 추가하는..