시다바리
[C 언어] fork()
출처 : http://cafe.daum.net/ITdreamHACKER/4J9G/25 1.1.1 fork() 함수는 어떤 일을 하는가? #include #include pid_t fork(void); `fork()' 함수는 존제하는 프로세스가 새로운 프로세스를 생성하고자 할때 사용된다. 이때 새로 생성되는 프로세스를 자식 프로세스라고 부르고, 신규 프로세스를 생성하는 프로세스를 부모 프로세스라고 부른다. 또한 프로세스 생성이 성공적으로 이루어지면 부모 프로세스쪽으로는 자식 프로세스의 Process ID가 넘어오고, 자식 프로세스로는 0이 넘어온다. 이 간단한 코드가 이 기본원리를 설명한다 pid_t pid; switch (pid = fork()) { case -1: /* 여기서 pid는 -1이고, for..
Language/C
2008. 8. 8. 10:57