Fork

    C / LINUX fork()

    함수 기능 기존 프로세스가 새 프로세스를 생성할 떄 사용하는 시스템호출 함수 자식은 부모의 자료구조, 힙 , 스택의 복사본을 가지기 때문에 동일한 메모리영역을 공유하여 사용하진않지만 텍스트 구역은 공유하여 사용한다. 일반적으로 부모와자식의 실행순서는 알수가 없다. 함수 원형 #include pid_t fork(); 리턴 값 : 자식프로세스인 경우 0, 부모프로세스인경우 자식의 pid 에러시 -1 함수 예제 fork1 #include #include #include char glob_str[] = "write to standard output\n"; int glob_val = 10; int main(void){ pid_t pid; int loc_val; loc_val = 100; if( write(STDO..