Programming/C,CPP,CS
임계영역 설정 Ctirical Section
TanSanC
2016. 11. 7. 11:07
임계영역 설정 Ctirical Section
void WINAPI InitializeCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
void WINAPI DeleteCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
void WINAPI EnterCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
void WINAPI LeaveCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
BOOL WINAPI TryEnterCriticalSection( LPCRITICAL_SECTION lpCriticalSection );
1. 임계영역 변수선언
CRITICAL_SECTION cs;
2. 초기화
InitializeCriticalSection( &cs );
3. 사용
임계영역 진입
EnterCriticalSection( &cs );
임계영역 탈출
LeaveCriticalSection( &cs );
4. 삭제
DeleteCriticalSection( &cs );