[데이터베이스/JPA] 낙관적 락, 비관적 락이란? 예시를 통해 쉽게 알아보자
먼저 낙관적 락과 비관적 락에 대해 설명하기 앞서 락(Lock)이 무엇인지에 대해 알 필요가 있다.락이 무엇인지 궁금하다면 아래 포스팅을 참고하자2023.04.13 - [◼ CS 기초 지식/[데이터베이스]] - DB 락(Lock)과 Lock의 종류에 대해 알아보자. DB 락(Lock)과 Lock의 종류에 대해 알아보자.우선 Lock에 대해 알아보기 전에 트랜잭션에 대한 이해가 필요하므로 트랜잭션에 대해 모른다면 아래 포스팅을 참고하시길 바랍니다. 트랜잭션이란? 특징과 사용법에 대해 쉽게 알아보자트랜잭hstory0208.tistory.com동시성 문제 상황낙관적 락과 비관적 락을 설명하기 앞서 동시성 문제가 발생한 코드를 한번 살펴보자. 위 코드는 동시성 테스트를 가능케 해주는 ExecutorService..