인프런 커뮤니티 질문&답변
unlock 시점 질문이 있습니다.
작성
·
212
1
Producer 함수에서는 중괄호 안에서 락을 잡고 push를 해줘서 중괄호를 나가면 unlock이 될 것 같은데
Consumer 함수에서는 그냥 while문안에 락을 잡는데, 어느시점에서 락이 풀리는건지 궁금합니다.
감사합니다.
퀴즈
멀티쓰레딩 환경에서 여러 쓰레드가 동시에 공유 데이터에 접근하여 값을 수정할 때 발생할 수 있는 예상치 못한 결과의 주요 원인은 무엇일까요?
데드락
쓰레드 지역 저장소(TLS) 충돌
경쟁 상태(Race Condition)
CPU 파이프라인 실패






Consumer 쪽에서 락을 잡고 무한루프를 돌아서 unlock이 안될 것 같은데
어디에서 오개념이 있는지 궁금합니다.
감사합니다.