설명 |
윈도우 함수명 |
리눅스개열 함수명 |
생성 |
CreateMutex |
pthread_mutex_init |
제거 |
CloseHandle |
pthread_mutex_destory |
잠금 |
WaitForSingleObject(hMutex, INFINITE); |
pthread_mutex_lock |
잠금시도 |
WaitForSingleObject(hMutex, 0); |
pthread_mutex_trylock |
해제 |
ReleaseMutex |
pthread_mutex_unlock |
윈도우 함수를 기준으로 사용법은..
1. HANDLE hMutex = CreateMutex( NULL, FALSE, NULL );
2. WaitForSingleObject(hMutex, INFINITE);
3. 동기화에 필요한 행동
4. ReleaseMutex( hMutex );
5. 종료할 때 CloseHandle( hMutex );
'프로그래밍 > C' 카테고리의 다른 글
시간관련 함수 . (0) | 2015.10.19 |
---|---|
헥사값 메모리 저장 진실 (0) | 2015.10.15 |
1Byte 씩 복사 (0) | 2015.09.16 |