작성한 질문수
그림으로 쉽게 배우는 운영체제
프로세스 생성과 종료
해결된 질문
작성
·
241
1
안녕하세요 정정하신 부분 읽고 질문이 생겼는데,
그럼 강의에 나오는 예제에서 인터넷브라우저를 닫게 되면(실패로인식하고) exit()함수가 실행 되는 것 인가요?
답변 1
0
아닙니다!execlp() 함수가 실행되면 그 순간부터 실행하는 프로그램의 코드(인터넷브라우저)가 대신하게 되어서 완전히 다른 프로그램이 됩니다.
그러므로 해당 프로그램이 종료되었더라도 이전 코드(exit)으로 돌아가지 않습니다!
궁금증이 해결되셨나요?
아 그러면 자식프로세스는 좀비 프로세스가 되는건가요?!
자식프로세스는 인터넷브라우저 코드대로 실행되다가 종료되는데인터넷브라우저를 종료하게되면 해당 프로그램에서 exit()을 호출하기 때문에 정상적으로 종료됩니다.따라서 좀비프로세스가 되지 않습니다!
아 그러면 자식프로세스는 좀비 프로세스가 되는건가요?!