• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

재귀적 호출 ReadLock() 질문

22.06.11 02:38 작성 조회수 201

0

재귀적 호출에서 위의 코드로 작성 해주셨는데 아래로 해도 상관없지 않나요?
 
WriteLock()이나 WriteUnlock()에서는 writeCount++;, writeCount = 1; 으로 작성 해 주셨는데 이는 하나의 스레드에서 동작이 보장되어서 라고 생각 됩니다.
그렇다면 위의 코드도 아래로 대처할 수 있지 않나요?
 
좋은 강의 감사합니다.

답변 1

답변을 작성해보세요.

2

네 맞습니다.
어차피 상호배타적인 write가 잡힌 상태라면 ++을 하더라도 문제 없습니다.

이정석님의 프로필

이정석

질문자

2022.06.12

답변 감사합니다