- 쓰레드의 실행시간과 실행주기를 결정
HANDLE CreateWatiableTimer(
LPSECURITY_ATTRIBUTES lpTimerAttributes, // 보안 속성, NULL : 핸들을 프로세스에 상속 안함
BOOL bManualReset, // TRUE : 자동 리셋, FALSE : 수동 리셋
LPCTSTR lpTimerName // 타이머 오브젝트 이름
);
BOOLSetWaitableTimer(
HANDLE hTimer, // 타이머 오브젝트 핸들 ->Signaled 상태가 될 것임
const LARGE_INTEGER* pDueTime, // 알람이 올리는 시간, +값 :절대시간, -값 :상대시간
LONG lPeriod, // 알람 주기
PTIMERAPCROUTINE pfnCompletionRoutine, //
LPVOID lpArgToCompletionRoutine, //
BOOL fResume
);
- pDueTime 단위는 ns(nano second)
'programing > Thread' 카테고리의 다른 글
쓰레드 풀 (0) | 2017.02.23 |
---|---|
Fiber (0) | 2015.06.09 |
[링크] 멀티쓰레드 프로그래밍이 왜이리 힘드나요? (0) | 2015.06.02 |
쓰레드 동기화 (0) | 2015.04.30 |
쓰레드 (0) | 2015.04.30 |