void WINAPI LeaveCriticalSection(
__inout LPCRITICAL_SECTION lpCriticalSection
);
임계영역에서 나와서 열쇠를 제자리에 놔두는 함수
lpCriticalSection : 임계 영역을 빠져 나오고 나서 호출하는 함수.
만약에 EnterCriticalSection함수를 호출하고 블로킹 상태에 놓인 쓰레드가 있다면,
이 함수 호출로 인해서 블로킹 상태에서 빠져 나와 임계 영역으로 진입하게 된다.
블로킹 상태에서 빠져 나왔다는 것은 열쇠를 획득했다는 뜻이다. 이 함수 호출이 완료되었을 때,
이를 호출한 쓰레드가 크리티컬 섹션 오브젝트를 반환했다고 표현한다.
'My Study > Function' 카테고리의 다른 글
InterlockedIncrement (0) | 2010.02.25 |
---|---|
DeleteCriticalSection (0) | 2010.02.25 |
EnterCriticalSection (0) | 2010.02.25 |
InitializeCriticalSection (0) | 2010.02.25 |
ResumeThread (0) | 2010.02.25 |