Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

EL MAGHRAOUI-ISMAIL-ARI

EX1:
#include<unisted.h>
#include<sys/wait()>
#include<sys/types.h>
Int main() {
Pid-t P1;int I ;
P1=fork() ;
If(P1==0) {
For(i=1 ;i<=10 ;i++)
{
Printf(“i=%d”,i) ;
}
If(P1>0){
Wait() ;
For(i=11 ;i<20 ;i++)
{
Prinf(“i=%d”,i) ;
}
Return 0 ;
}
EX2 :
#include<unisted.h>
#include<sys/wait()>
#include<sys/types.h>
Int main() {
Pid-t P1,P2,P3,P4,P5;int I ;
P1=fork() ;
P2=fork() ;
P3=fork() ;
If(P3==0) {
P4=fork() ;
P5=fork() ;
}
Return 0 ;
}

EX3 :
#include<unisted.h>
#include<sys/wait()>
#include<sys/types.h>
#include<stdhib.h>
Int main() {
Pid-t P1 ;
P1=fork() ;
If(P1==0) {
Printf(getpid()) ;
Printf(get-ppid()) ;

}
If(P1>0){
Wait() ;
}
EX4 :
#include<unisted.h>
#include<sys/wait()>
#include<sys/types.h>
#include<stdhib.h>
Int main() {
Pid-t P1 ,P2,P3,P4,P5,P6,P7,P8,P9,P10;
P1=fork() ;
P2=fork() ;
P3=fork() ;
P4=fork() ;
P5=fork() ;
P6=fork() ;
P7=fork() ;
P8=fork() ;
P9=fork() ;
P10=fork() ;

You might also like