프로세스가 중지되면 프로세스 핸들은 어떻게 되나요?

프로세스가 중지되면 프로세스 핸들은 어떻게 되나요?

프로세스에 대한 핸들이 있고 프로세스가 중지된 경우 핸들을 닫아야 합니까?

이 핸들을 사용하여 프로세스를 다시 실행할 수 있나요?

핸들을 사용하여 프로세스에 대한 정보를 찾을 수 있나요?

답변1

프로세스 핸들은 Windows 개념이므로 Unix 및 Linux에 관한 한 애초에 닫을 것이 없습니다. 그러나 상위 프로세스는 프로세스 종료 상태를 올바르게 얻으려면 waitpid 또는 wait를 사용해야 합니다.

프로세스가 중지된 경우, 즉 일시 중지되었지만 종료되지 않은 경우 다시 시작할 수 있으며 이에 대한 많은 정보를 찾을 수 있습니다.

종료되면 이를 복원하거나 관련 정보를 얻을 수 없습니다(상위 프로세스에서 검색하지 않은 경우 종료 상태 외부).

관련 정보