[리눅스 프로그래밍 시리즈 19편] fork 시스템 콜 완전 이해: 리눅스에서 새로운 프로세스가 만들어지는 원리
목표: fork 시스템 콜의 동작 원리를 이해한다 결과: 부모 프로세스와 자식 프로세스의 실행 흐름을 이해하고 활용할 수 있다1. 리눅스에서 프로세스는 어떻게 생성될까?리눅스에서 새로운 프로그램이 실행될 때 가장 중요한 시스템 콜이 있다.fork()fork는 현재 실행 중인 프로세스를 복사하여 새로운 프로세스(자식 프로세스) 를 만든다.구조:부모 프로세스 │ fork() │ ┌─────────────┐ │ │부모 자식프로세스 프로세스fork 이후에는 두 개의 프로세스가 동시에 실행된다.2. fork 함수#include pid_t fork(void);fork는 호출 후 두 번 반환된다.반환값의미>0부모 프로세스 (자식 PID 반환)0자..
2026.03.13