다중 fork

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

리눅스 프로세스 구조는 하나의 부모에 여럿 자식들이 있을 수 있다. 실제 터미널에 ps -ef --forest라고 입력하면 파일 구조를 pid로 쉽게 확인할 수 있다

 

fork와 마찬가지로 다중 fork는 쉽게 구현할 수 있다. 이 실습에서 알아보는 내용은 프로세스 스케쥴러에 따라서 fork와 종료가 일정하지 않다는 점이다. 하나의 프로세스당 fork - terminate는 유지되지만 모두 fork - 모두 terminate는 아니라는 점이다 

 

https://github.com/surinoel/Linux-SP/blob/master/multi-fork.c

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

파일 삭제 unlink  (0) 2019.05.29
Data Transfer - Pipe  (0) 2019.05.29
IPC  (0) 2019.05.27
fork() 후 실행순서  (0) 2019.05.25
linux man page project  (0) 2019.05.23