Razelo 기술노트

  • 홈
  • 태그
  • 방명록
  • 카카오 브런치

java arrayList ConcurrentModificationException 1

[Java] ConcurrentModificationException 예외 해결 방법

오늘 Java로 MUD 게임을 개발하던 중 ConcurrentModificationException 이라는 예외를 만나게 되었다. 지금까지 개발하면서 이 예외를 처음 본 것 같다는 생각이 들었다 . 이전에 본 적이 있다면 조금이라도 기억이 날텐데 이 예외는 왠지 오늘 처음 발생한 예외라고 생각했다. 자료구조를 순회하면서 해서는 안되는 동작에 대해 알고 있다면 발생하지 않는 예외에 속한다. 왜 발생하는 지와 그 해결 방법에 대해서 간단하게 알아보고자 한다. 핵심은 간단하다. 자료구조를 순회하면서 우리는 특정 원소에 대해 Delete 연산을 수행하게 되는데 이때 자료구조를 for loop으로 순회하면서 .size() 혹은 len() 혹은 .legth를 통해 loop 횟수를 정해줬을 것이다. 그런데 순회하는 ..

Java 2022.12.08
이전
1
다음
더보기
프로필사진

Razelo 기술노트

안녕하세요 반갑습니다. Software Engineer Razelo라고 합니다. 기술에 대한 자유로운 이야기를 하고 있습니다. 백엔드/인프라에 관심이 많습니다.

  • 분류 전체보기 (435)
    • 생각들 (0)
    • 개발 이야기 (7)
    • Google Developer Student Cl.. (8)
      • GDSC 백엔드 스터디 (7)
      • GDSC 면접 리뷰 (0)
      • GDSC CS 스터디 (1)
    • 오픈소스 (1)
      • 분석 (1)
    • 기술 서적 리뷰 (9)
    • 개발 정보 (58)
    • 백엔드 개발 (1)
      • RabbitMQ (6)
      • 관련 기술 (1)
    • Spring Framework (48)
      • Spring (8)
      • SpringBoot (40)
    • Java (62)
    • 인공지능 (11)
      • 2021 AI엔지니어 고급반 (7)
      • Deep learning (4)
    • kubernetes (1)
    • Python3 (27)
      • Python3 lang (14)
      • Flask (5)
      • Django (7)
      • Apache Airflow (1)
    • Linux (4)
    • C & C++ (29)
      • C (15)
      • C++ (14)
    • Web (18)
      • javascript (17)
      • typescript (1)
    • Computer Graphics (7)
    • Servlet & Jsp (14)
    • Kotlin (6)
    • Lua (0)
    • Rust (5)
    • Go (8)
    • Blockchain (11)
    • 스타트업 (1)
      • 스토리 (1)
    • 기술 에세이 (2)
    • Functional Programming (3)
      • Scala (0)
    • Computer Security (6)
    • Unreal Engine (4)
    • Algorithm (31)
      • 알고리즘 이론 (12)
      • 문제풀이 (19)
    • 개발툴 (4)
    • Database (11)
      • OracleDB (4)
      • Redis (4)
      • MySQL (3)
    • 모바일 프로그래밍 (1)
      • Android (1)
      • ios (0)
    • Cloud (13)
      • AWS (10)
      • NCP (2)
      • GCP (1)
    • 인프라 (17)
      • Git (12)
      • Docker (4)
      • 기타 인프라 관련 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • Razelo 기술노트 블로그 소개

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바