Myoneemyonee.hashnode.dev·Jul 24, 2024[트러블 슈팅] 재고 관리 서비스의 동시성 테스트 및 문제 해결(1) - DB Lock동시성 환경에 대한 이해 스프링 부트는 멀티 스레드 환경이기 때문에 여러 스레드가 동시에 데이터에 접근하고 수정할 수 있고, 이 때 동시성 관련 문제가 발생한다. 경쟁 상태 (Race Condition) 여러 스레드가 동시에 데이터를 수정할 때 "경쟁 상태(Race Condition)"가 발생할 수 있다. 서로의 변경사항을 고려하지 못할 때 데이터 일관성이 깨질 수 있는 것이다. 데드락 (Deadlock) 두 개 이상의 트랜잭션이 서로가 소...10 likes·35 readslockAdd a thoughtful comment1 commentTop comments김한결·Jul 28, 2024Jul 28, 2024아 들여쓰기 불편 😂 ·Reply