void WINAPI EnterCriticalSection(
__inout LPCRITICAL_SECTION lpCriticalSection
);
임계영역을 들어가기 위해 열쇠를 획득하는 함수
lpCriticalSection : 임계영역에 진입하기 위해 필요한 크리티컬 섹션 오브젝트의 주소값을 인자로 전달한다.
만약에 다른 쓰레드에 의해서 이미 이 함수가 호출된 상태라면, 호출된 함수는 블로킹된다.
그리고 열쇠가 반환되면 블로킹 상태에 있던 함수는 빠져 나오게 된다. 이 함수의 호출에 성공하고
임계 영역으로 들어갔을 때 이를 호출한 쓰레드가 크리티컬 섹션 오브젝트를 획득했다고 표현한다.
'My Study > Function' 카테고리의 다른 글
DeleteCriticalSection (0) | 2010.02.25 |
---|---|
LeaveCriticalSection (1) | 2010.02.25 |
InitializeCriticalSection (0) | 2010.02.25 |
ResumeThread (0) | 2010.02.25 |
SuspendThread (0) | 2010.02.25 |