인프런 커뮤니티 질문&답변
NameLock에서 getLock releaseLock 순서
작성
·
358
답변 1
0
최상용
지식공유자
yesrin 님 안녕하세요.
getLock 메소드를 실행했을 때 다른락이 점유중이라면 기다렸다가 락을 가져오게 됩니다.
그렇기때문에 n 개의 스레드가 모두 getLock 메소드를 먼저 실행하게 됩니다.
그로 인하여 getLock 쿼리가 먼저 나오게 되는 것 입니다.
감사합니다.
작성
·
358
답변 1
0
yesrin 님 안녕하세요.
getLock 메소드를 실행했을 때 다른락이 점유중이라면 기다렸다가 락을 가져오게 됩니다.
그렇기때문에 n 개의 스레드가 모두 getLock 메소드를 먼저 실행하게 됩니다.
그로 인하여 getLock 쿼리가 먼저 나오게 되는 것 입니다.
감사합니다.