좀비 프로세스

2019. 5. 8. 23:05임베디드/리눅스시스템프로그래밍

1. 종료처리 중 멈춰있는 프로세스

2. 자식 프로세스가 종료하였지만 부모 프로세스가 해당 프로세스에 대해 종료를 처리하지 않아 커널 프로세스 테이블에 남아있는 상태의 프로세스

3. 좀비 프로세스가 생성되면, 커널 프로세스 테이블 공유함으로써 시스템 리소스 장악 (pid 부족 현상이 생길 수 있다)

4. 좀비 프로세스를 만들지 않으려면, 부모 프로세스가 자식 프로세스에 대해 종료처리를 해야 한다 (wait, signal 등) 

 

COPYRIGHT 인프런, 리눅스 시스템 프로그래밍

'임베디드 > 리눅스시스템프로그래밍' 카테고리의 다른 글

자식 프로세스의 메모리 공간  (0) 2019.05.09
fork()후 자식프로세스의 시작과 마지막  (0) 2019.05.09
inotify 예제  (0) 2019.05.01
POSIX의 필요성  (0) 2019.04.19
inotify  (0) 2019.04.18