728x90
반응형
자식 프로세스로 생성 할 프로세스다. 간단하게 인수를 3개를 받으며 2번째 인수값과 3번째 인수값을 받으면 그 사이 값들의 곱을 리턴해준다.
다음으로 메인 프로세스다. 위에서 중요한것은 WaitForSingleObject를 사용하지 않고 실행하면 에러가 뜬다(주석처리 후 실행하면 값이 다름)
이러한 이유는 GetExitCodeProcess의 경우 프로세서가 종료된 후에 값을 보내는데 종료 되지 않은 자식 프로세스가 종료가 되었다는 보장이 없다.
그래서 WaitForSingleObject를 이용해서 종료가 될때까지 기다려 준다.
(예제 : 뇌를 자극하는 시스템 프로그래밍)
728x90
반응형
'Programming > Windows&C#' 카테고리의 다른 글
[Windows/WinAPI] WindowsAPI / CreateNamedPipe (0) | 2013.11.20 |
---|---|
[Windows/WinAPI] WindowsAPI / DuplicateHandle (0) | 2013.11.17 |
[Windows/WinAPI] _beginthread, _beginthreadex (0) | 2013.11.14 |
[Windows/WinAPI] Thread 생성 _beginthreadex사용 (실습7) (0) | 2013.11.14 |
[Windows/WinAPI] GetCurrentProcess, GetCurrentProcessId, ResumeThread, WaitForSingleObject (0) | 2013.10.25 |