프로그래밍/C 4

뮤텍스

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

프로그래밍/C 2016.09.15

시간관련 함수 .

시간대를 위한 변수와 함수들 변수 : char *tzname[2] tzname 배열은 사용자가 선택한 표준 시간대와 일광절약시간대의 이름들을 표준 세-문자로 가진 두 개의 문자열을 저장한다. tzname[0]은 표준시간대(예를 들어 "EST")의 이름이고, tzname[1]은 일광절약시간이 사용될 때 시간대를 위한 이름이다(예를 들어, "EDT"). 이들은 TZ 환경변수로부터 std 와 dst문자열과 같다. tzname 배열은 tzset, ctime, strftime, mktime, 또는 localtime이 호출될때마다 TZ 환경변수로 초기화된다. 함수 : void tzset(void) tzset함수는 TZ 환경변수의 값으로 tzname변수를 초기화한다. 이것은 시간대에 의존하는 다른 시간 변환 함수들에..

프로그래밍/C 2015.10.19