MFC 스레드 EnterCritinalSection 문제
중요 섹션에 들어갈 때 마찬가지로 임계 섹션에 들어가면 다른 스레드는 이 스레드가 임계 섹션을 종료할 때까지만 기다린 후에 실행을 계속할 수 있습니다.
예를 들어
스레드 1
EnterCritinalSection(amp;cs)
일부 코드 실행
LeaveCriticalSection(amp;cs)
스레드 1이 위험에 들어갈 때 영역이 일부 코드를 실행하는 경우
스레드 2는 현재 EnterCritinalSection(amp;cs)에 들어갈 수 없습니다. 스레드 1LeaveCriticalSection(amp;cs)만 기다릴 수 있습니다. 내려가려고.