waitpid() fonksiyonun kullanımı

#include<iostream>
#include<unistd.h>
#include<sys/wait.h>
using namespace std;
int main()
{
pid_t pid;

pid=fork();

if(pid==0)
{
cout<<"klonlanmıs proces=="<<getpid()<<endl;
sleep(10);

cout<<"isim bitti"<<endl;

}
else{

cout<<"ana proces=="<<getpid()<<endl;
cout<<"cocuk beklesin"<<endl;
waitpid(pid,0,0);//Anne proses cocuk prosesin sonlanmasını bekliyor
cout<<"bende öldüm";


}

return 0;}

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir