UNIX 완성 책을보면 fork() 후 바로 IDLE 상태가 된다는데... 이해가 안됩니다.
CPU의 준비, 실행, 대기 상태중에 실행 상태가 아닐때까 프로세스의 IDLE 상태 아닌가요?
CPU 관점으로는 프로세서가 아무일을 안하는 상태거나...
UNIX 내부구조쪽 배우는데... 이해가 안되네요.
fork()후 자식이 IDLE 상태라면... 부모는 CPU를 점유하고 있다는건데...
실제 프로그래밍을하면 부모와 자식중 누가 먼저 실행될지 모르잔아요.
부모가 CPU를 점유하면 항상 부모가 먼저 실행되야하는게 아닌가요?