#include <sys/types.h>
#include <unistd.h>
pid_t fork(void);
현재 실행중인 프로세스와 동일한 기능을 하는 새로운 프로세스를 생성한다.
기존의 프로세스== 부모 프로세스
새로운 프로세스==자식 프로세스
부모 프로세스와 자식 프로세스의 차이는 다음과 같다.
- 프로세스ID
- 자식 프로세스 생성시 자식 프로세스의 리소스 통계는 0으로 초기화
- 시그널 설정은 상속되지 않는다.
- open된 파일은 유지되지만 file lock은 자식 프로세스에서는 해제된다.
'네트워크 > MAN Page' 카테고리의 다른 글
[sys/socket.h] accept(2) (0) | 2020.09.23 |
---|---|
[sys/socket.h] listen(2) (0) | 2020.09.23 |
[sys/socket.h] bind(2) (0) | 2020.09.23 |
[sys/socket.h] connect(2) (0) | 2020.09.23 |
[sys/socket.h] socket(2) (0) | 2020.09.23 |