인프런 커뮤니티 질문&답변

cosacoke님의 프로필 이미지
cosacoke

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Condition Variable

wait이 끝나면 어떻게 되나요?

작성

·

398

0

안녕하세요

queue가 비어있어서 잡았던 lock을 풀고 대기하다가 notify_one함수가 알려주면 다시 wait함수부터 실행이 되는건가요? 만약 그렇다면 다른 Consumer 스레드(있다면)와도 wait함수를 통해 lock을 잡으려고 race를 할 텐데 그럼 unique_lock 선언을 while문 밖에서 해줘도 상관이 없을까요?

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
cosacoke님의 프로필 이미지
cosacoke

작성한 질문수

질문하기