Professional Documents
Culture Documents
Main (Fork Printf (,getpid ) )
Main (Fork Printf (,getpid ) )
Main (Fork Printf (,getpid ) )
h>
void main()
{
fork();
printf(" the PID is %d \n",getpid());
#include<stdio.h>
void main()
{
int i=0,pid;
pid = fork();
if(pid == 0)
{
}
else
{
wait(0);
printf(" parent process syncs \n ");
}
#include<stdio.h>
void main()
{
int pid,ppid;
pid = getpid();
ppid = getppid();
printf(" the process id and parent id of this process \n %d
% d",pid,ppid);
}
#include<stdio.h>
void main()
{
fork();
printf("\n hello world");
#include<stdio.h>
void main()
{
fork();
printf("\n hello world");
printf("\n %d \n %d",getpid(),getppid());
}
#include<stdio.h>
void main()
{
#include<stdio.h>
void main()
{
fork();
fork();
printf(" hello world \n");
#include<stdio.h>
void main()
{
int pid;
pid = fork();
if(pid ==0)
{
}
else
{
#include<stdio.h>
void main()
{
int pid;
pid = fork();
if(pid == 0)
{
sleep(20);
}
}
#include<stdio.h>
void main()
{
int pid;
pid = fork();
if(pid==0)
{
sleep(20);
}
else
{
sleep(1);
printf("\n parent terminates altogether %d
%d",getpid(),getppid());
}
#include<stdio.h>
void main()
{
if( fork()>0)
{
printf(" i am the parent \n ");
sleep(50);
}
#include<stdio.h>
void main()
{
int pid;
int i = 0, j = 0;
pid = fork();
if(pid == 0)
{
else
{
}
#include<stdio.h>
void main()
{
int pid,dip;
pid = fork();
if( pid == 0)
{
}
else
{
dip = fork();
if( dip == 0)
{
}
else
{
sleep(15);
}
#include<stdio.h>
void main()
{
int pid,dip,cpid;
pid = fork();
if(pid == 0)
{
}
else
{
dip = fork();
if(dip == 0)
{
}
else
{
cpid = wait(0);
cpid = wait(0);
}
}
}
#include<stdio.h>
void main()
{
int pid,dip,cpid;
pid = fork();
if(pid == 0)
{
}
else
{
dip = fork();
if(dip == 0)
{
}
else
{
sleep();
cpid = wait(0);
cpid = wait(0);
}
}
}
#include<stdio.h>
void main()
{
int pid,dip,cpid;
pid = fork();
if(pid == 0)
{
}
else
{
dip = fork();
if(dip == 0)
{
}
else
{
sleep();
cpid = wait(0);
cpid = wait(0);
}
}
}
#include<stdio.h>
void main()
{
int i,pid,j=0;
int status;
pid = fork();
if(pid == 0)
{
i = 10 / j;
}
else
{
wait(&status);
}
#include<stdio.h>
int i = 10;
void main()
{
int pid;
pid = fork();
if(pid == 0)
{
i = i + 10;
#include<stdio.h>
void main()
{
int pid,*i;
*i = 10;
pid = fork();
if(pid == 0)
{
*i = *i + 10;
printf("\n the value in the child process %d \n ",*i);
}
else
{
wait(0);
printf(" \n value of i in the parent process %d \n",*i);
}
}
#include<stdio.h>
void main()
{
int pid;
int i = 10;
pid = fork();
if(pid == 0)
{
i = i + 10;
void main()
{
int fp;
fp = open("baby",O_WRONLY,0666);
chr = 'b';
write(fp,&chr,1);
printf("\n the child chr %c \n",chr);
close(fp);
}
else
{
wait(0);
fp = open("baby",O_RDONLY);
read(fp,&chr,1);
printf("\n the read chr %c \n ",chr);
close(fp);
}
}