[완료]fork()로 다수의 프로세스를 생성하는 법을 알고싶습니다.
글쓴이: 윤용근 / 작성시간: 월, 2007/03/26 - 10:43오후
오늘 처음으로 fork()에 대해서 공부했습니다.
프로세스 부분은 처음 공부해 보는 것이라
많이 어렵고 생소하고 그렇습니다.
오늘 공부하다가 궁금한게 생겨서 질문드리고 싶습니다.
fork()같은 경우,
호출 후에 exec등을 이용해서 프로그램을 실행하고
child프로세스의 pid값을 parent프로세스로 보내는걸로 알고있습니다.
그런데 만약 하나의 parent에서
다수의 child프로세스를 생성하는 것이 가능한가요?
가능하다면 어떻게 가능한지 알려주셨으면 합니다.
제가 본 예제들은 다 하나의 프로세스만 호출해서 한 경우라
예제도 곁들어 주시면 정말 감사하겠습니다.
이글 보시는 분 모두 좋은 하루가 되시길 빕니다
Forums:
가능하죠..
for(i = 0; i {
if(fork())
{
printf("i am parent\n");
}
else
{
excute("실행프로그램");
exit(1);
}
}
뭐 이런씩으로하면.. 부모가 .. 자식을.. 5개 만들겠죠..
^^/
답변 감사합니다.
한번더 실행해보고 또 다른 질문 사항 생기면 올리도록 하겠습니다.
답변 감사드립니다.
댓글 달기