Write a C Program to illustrate fork() system call.
#include<stdio.h>
int main()
{
int i;
for( i=0;i<5;i++)
{
if(fork() == 0)
{
printf("[son] pid %d from [parent] pid %d\n", getpid(), getppid());
exit(0);
}
}
for(i=0;i<5;i++)
wait(NULL);
}
{
int i;
for( i=0;i<5;i++)
{
if(fork() == 0)
{
printf("[son] pid %d from [parent] pid %d\n", getpid(), getppid());
exit(0);
}
}
for(i=0;i<5;i++)
wait(NULL);
}
cc prog.c
./a.out
Comments
Post a Comment