fork 를 함으로써
부모프로세스는 pid>0인 자식프로세스 pid를 반환받아 getpid로 자신의 pid와 부모프로세스 id를 출력하고 종료한다.
하지만 이와 별도로 fork 된 자식프로세스가 계속 프로그램을 수행하는것처럼 보인다.
이와같이 부모프로세스가 자식프로세스보다 먼저 끝나면 남은 자식프로세스가 고아프로세스가 되지만, 일단 이와별도로 fork의 원리에 대해 공부해보았다.
'System Programming' 카테고리의 다른 글
[Linux] gdb 디버깅 (0) | 2020.06.16 |
---|---|
[Linux] signal (0) | 2020.06.16 |
[Linux] 프로세스 실행 (exec) (0) | 2020.06.15 |
[Linux]주요 명령어 (0) | 2020.06.15 |
[Linux] gcc compiler & vim (0) | 2020.06.15 |