728x90

 

커널 오브젝트의 상태

- 커널 오브젝트 : 커널의 리소스의 정보를 담고 있는 데이터 블록

    -> 그 중 상태 정보도 있음

    -> 리소스의 현재 상황을 알리기 위함

    -> true : signaled(종료된 상태)

    -> false : non-signaled(실행중인 상태)

- WaitForSingleObject()

    -> 상태를 확인하는 함수

    -> 매개변수로 핸들 값을 전달

    -> signaled 상태에는 바로 값을 반환

    -> non-signaled 상태에는 함수가 빠져나오지 않고 blocked 상태에 있다가 signaled 상태가 되면 값을 반환

    -> 해당 커널 오브젝트가 signaled 상태가 되는 것을 기다린다고 생각하면 편함

 

 

728x90

+ Recent posts