[Critical Section 사용]
CRITICAL_SECTION hCriticalSection; // 선언
InitializeCriticalSection(&hCriticalSection); // 초기화
EnterCriticalSection(&hCriticalSection); // Critical Section 진입
// 공유자원 접근
LeaveCriticalSection(&hCriticalSection); // Critical Section 나옴
DeleteCriticalSection(&hCriticalSection); // 제거
[Mutex 사용]
HANDLE hMutex;
hMutex = CreateMutex(NULL, FALSE, NULL);
WaitForSingleObject(hMutex, INFINITE);
// 공유자원 접근
ReleaseMutex(hMutex);
CloseHandle(hMutex);
'Develop' 카테고리의 다른 글
자바 컴파일 과정 (0) | 2014.01.14 |
---|---|
[STL] 벡터(Vector)와 리스트(List) (0) | 2014.01.14 |
GetExitCodeThread() (0) | 2013.12.21 |
puts(), printf() (0) | 2013.10.25 |
scanf(), gets(), fgets() (0) | 2013.10.25 |