|
설명 |
윈도우 함수명 |
리눅스개열 함수명 |
|
생성 |
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 |