HANDLE WINAPI CreateEvent(
__in_opt LPSECURITY_ATTRIBUTES lpEventAttributes,
__in BOOL bManualReset,
__in BOOL bInitialState,
__in_opt LPCTSTR lpName
);
쓰레드의 실행순서 동기화 할때 사용하는 방법
이벤트 기반 동기화
lpEventAttributes : 보안속성 지정. 핸들을 자식 프로세스에게 상속하고자 할 경우 NULL이 아닌 다른 값
bManualReset : 수동 리셋모드(TRUE)로 이벤트 오브젝트를 생성하느냐,
자동 리셋모드(FALSE)로 이벤트 오브젝트를 생성하느냐를 결정.
bInitialState : 이벤트 오브젝트의 초기 상태를 결정. TRUE 전달될 경우 Signaled상태의 이벤트 오브젝트가 생성.
FASLE가 전달될 경우 Non-Signaled상태의 이벤트가 생성.
lpName : 이벤트 오브젝트에 이름을 줄 경우에 사용하는 전달인자.
'My Study > Function' 카테고리의 다른 글
SetEvent (0) | 2010.02.25 |
---|---|
ResetEvent (0) | 2010.02.25 |
ReleaseSemaphore (0) | 2010.02.25 |
CreateSemaphore (0) | 2010.02.25 |
ReleaseMutex (0) | 2010.02.25 |