-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
wait이 끝나면 어떻게 되나요?
22.12.30 14:22 작성 조회수 283
0
안녕하세요
queue가 비어있어서 잡았던 lock을 풀고 대기하다가 notify_one함수가 알려주면 다시 wait함수부터 실행이 되는건가요? 만약 그렇다면 다른 Consumer 스레드(있다면)와도 wait함수를 통해 lock을 잡으려고 race를 할 텐데 그럼 unique_lock 선언을 while문 밖에서 해줘도 상관이 없을까요?
답변을 작성해보세요.
답변 0