DSLOG

menu-opener icon
  • 홈
  • 태그
  • 방명록
[Java] ConcurrentModificationException 해결하기 포스팅 썸네일 이미지

Java

[Java] ConcurrentModificationException 해결하기

ConcurrentModificationException이 왜 발생하나 간단하게 알아보고 해결해보자 언제 발생할까? - MultiThread 또는 객체의 변경이 허용되지 않는 환경에서 '변화' 가 일어날 때 발생 - 한 쪽에서 Collection을 Iterating 할 때 다른 스레드에서 해당 Collection 변경을 할 경우 발생 - MultiThread 환경 뿐 아니라 fail-fast iterating 도중 변경이 일어나면 발생함 Fail-Fast Iteration Fail Fast 라는 말 그대로 오류가 발생하면 즉시 던지고 작업을 중단하여 알려주는 방식이다. Iterator 의 remove 메소드 이외의 코드로 Collection 수정 시 예외가 발생한다. 예외발생 예시 컬렉션중 ArrayLi..

2022.02.04 게시됨

1

공지사항

최근글

인기글

최근 작성된 댓글

태그

  • Slack
  • springsecurity
  • oraclecloud
  • Design Pattern
  • programmers
  • 이분탐색
  • AWS Lambda
  • 완전탐색
  • Prettier
  • CICD
  • java
  • 재귀
  • 알고리즘
  • BFS
  • vsCode
  • springboot
  • es6
  • 프로그래머스
  • 백준
  • springdataredis
  • ESLint
  • github
  • zenhub
  • Lambda
  • swagger
  • githubactions
  • react
  • javascript
  • mybatis
  • AWS
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
블로그 이미지

zl존석동

ehd0309@naver.com

강해지고 싶은 애기(예비) 개발자

  • 분류 전체보기 (45)
    • Nginx (1)
    • Java (12)
    • Javascript (2)
    • Programming (1)
    • Design pattern (2)
    • Git & Github (4)
    • 알고리즘 & 자료구조 (14)
      • 백준 (4)
      • 프로그래머스 (7)
      • Algorithm (2)
      • 자료구조 (1)
    • Database (1)
    • React (1)
    • Spring (3)
    • CI&CD (1)
    • 리뷰 & 회고 (1)

전체

오늘

어제

Designed by 베이스캠프

티스토리툴바