fork ( ) 의 필요성 execvp 를 이용하여 프로그램을 실행시킬 때 완전히 새로운 프로그램이 실행된다. 따라서 fork ( ) 를 이용해 각각 별도의 2개의 프로그램을 실행시켜 기존 프로그램 또한 실행되도록 한다. - fork ( ) 는 자기 자신을 복제한다. - 복제 후 부모 프로세스와 자식 프로세스로 나뉜다. - 복제된 새로운 프로세스는 부모 프로세스와 같은 코드와 데이터를 가진다. - fork ( ) 리턴값은 -1 이면 실패 0 이면 자식 프로세스 그외이면 부모 프로세스 fork ( ) 의 작동원리 /* forkdemo1.c * shows how fork creates two processes, distinguishable * by the different return values from ..