동시성 문제

박윤택·2023년 8월 24일
0

Spring

목록 보기
17/18

원인

동시성 문제의 발생 원인은 여러 쓰레드에서 값을 바꿀때 주로 발생한다. 단, 읽기만 한다면 발생하지 않는다.

예를 들어 spring boot 기준에서 static으로 정의한 필드를 바꾼다거나 싱글톤으로 작성된 인스턴스의 필드 값을 여러 쓰레드가 바꿀때 발생한다.

해결법

  • ThreadLocal 사용
  • Redis(Redisson) 사용

관련 내용은 추후 포스팅 하기로 한다.

0개의 댓글