--------------------****/운영체제1 운영체제 프로세스 생성 예제 pid=fork() int main(){ pid_t pid; //fork a child process pid = fork(); if (pid < 0 ) { //에러 발생시 실행되는 부분 return 1; } else if ( pid == 0){ //child process가 실행되는 부분 printf("child process, pid = %d\n"); execlp( 생략 ); } else { //parent process가 실행되는 부분 printf("parent process, pid = %d\n",pid); wait(NULL); //parent는 child가 종료될때까지 기다린다. } return 0; } 컴파일되면 어떻게 그런 결과가 나오는지 궁금했는데, 처음 결과를 보기 전에 if또는 else if, else 중에.. 2019. 11. 20. 이전 1 다음