fork(2)

man.org / fork


fork() 시스템 호출은 새로운 프로세스를 생성하는 데 사용됩니다. 이 새로운 프로세스는 호출한 프로세스(부모 프로세스)의 복사본이 되며, 이를 자식 프로세스라고 합니다. 자식 프로세스는 부모 프로세스의 데이터, 코드, 파일 설명자 등을 상속받습니다. 그러나 자식 프로세스는 독립적으로 실행되며 부모 프로세스와 별도로 자신의 메모리 공간을 사용하게 됩니다.

요약:

주의 사항:

이 시스템 호출은 다중 프로세스 프로그래밍에서 매우 중요한 기능으로, 특히 병렬 처리나 서버 애플리케이션에서 사용됩니다.