공개 예시SQL
SKIP LOCKED로
충돌을 피하는 방식
잠긴 작업을 건너뛰고 다음 작업을 가져오는 방법을 살펴봅니다.
세션 A
FOR UPDATE
SKIP LOCKED작업 처리작업 큐id: 1 잠김id: 2 선택id: 3 대기
세션 B
SELECT
NEXT JOBid: 2 처리공개 학습 예시
작업 선택, 임대 시간, 실패 후 재시도 조건을 확인합니다.
TypeScript가 이미 알고 있는 정보를 따라가며 불필요한 타입 선언을 줄입니다.
공개 해설 예시테스트가 서로 영향을 주지 않도록 상태와 시간을 분리하는 기준을 살펴봅니다.
공개 해설 예시동시성 문제를 재현하고 격리 수준별 차이를 작은 예제로 확인합니다.
공개 해설 예시선택한 저장소만 읽고, 이해할 근거를 남긴 뒤 문제와 복습으로 이어갑니다.
예시 문제
연결 화면에서 아래 내용을 확인하고 학습할 저장소를 선택합니다.