작성
·
123
0
BankAccountV5에서 lock.tryLoc()을 사용하는 경우, lock을 얻지 못하면 WAITING하지 않고 바로 return false;하므로 finally { lock.unlock(); }라는 코드가 필요 없을 것이라 생각했는데 이 코드가 꼭 필요한 코드인가요?
답변 1
1
안녕하세요. 도토리님 🙂
진입에 실패한다면 어차피 해당 코드가 호출되지 않습니다.
하지만 만약 진입에 성공한다면 어떻게 될까요? 이 부분도 함께 고려해야 합니다.
감사합니다.