목록2024/03/28 (1)
나의 개발일지
지난 번 포스팅에서 Redissson Client와 Embedded Redis를 기본 설정 해봤다. 이번엔 이것들을 바탕으로 현재 만들고 있는 프로젝트의 계좌에 Lock을 걸어서 동시성 이슈가 발생하지 않게 한다. 동시성 이슈란 ? 동일한 자원에 대해 둘 이상의 스레드가 동시에 제어할 때 나타나는 문제. 지역 변수에 대해서는 스레드마다 다른 메모리 영역을 할당 받기 때문에 발생하지 않지만 인스턴스 필드 또는 static과 같은 공용 필드에 접근에 대해서 발생한다. 동시성 문제란 동일한 자원에 대해서 접근한다고 무조건 발생하는 것이 아닌⇒ 즉, 변경하지 않고 읽기만 하면 발생하지 않음. 동시에 접근한 자원에 대해서 변경이 일어나는 경우 발생하는 문제 진행 과정 1. 커스텀 어노테이션 AccountLock을..
공부
2024. 3. 28. 21:59