728x90
커널 오브젝트의 상태
- 커널 오브젝트 : 커널의 리소스의 정보를 담고 있는 데이터 블록
-> 그 중 상태 정보도 있음
-> 리소스의 현재 상황을 알리기 위함
-> true : signaled(종료된 상태)
-> false : non-signaled(실행중인 상태)
- WaitForSingleObject()
-> 상태를 확인하는 함수
-> 매개변수로 핸들 값을 전달
-> signaled 상태에는 바로 값을 반환
-> non-signaled 상태에는 함수가 빠져나오지 않고 blocked 상태에 있다가 signaled 상태가 되면 값을 반환
-> 해당 커널 오브젝트가 signaled 상태가 되는 것을 기다린다고 생각하면 편함
728x90
'Programming > System Programming' 카테고리의 다른 글
윈도우즈 시스템 프로그래밍 - 8. 프로세스간 통신2(2) (0) | 2020.07.19 |
---|---|
윈도우즈 시스템 프로그래밍 - 8. 프로세스간 통신2(1) (0) | 2020.07.19 |
윈도우즈 시스템 프로그래밍 - 7. 프로세스간 통신(1) (0) | 2020.07.19 |
윈도우즈 시스템 프로그래밍 - 6. 커널 오브젝트와 오브젝트 핸들(4) (0) | 2020.07.16 |
윈도우즈 시스템 프로그래밍 - 6. 커널 오브젝트와 오브젝트 핸들(3) (0) | 2020.07.16 |