Ubuntu下C、C++进程间的编程

#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
pid_t pid;
int v = 0;

pid = fork();
if(pid < 0)
{
printf("Error.");
exit(-1);
}


if(0 == pid)
{
v++;
printf("id:%d, v=%d ", getpid(), v);
}
else
{
v--;
printf("id:%d, v=%d ", getppid(), v);
}


printf("v=%d ", v);
return 0;
return 0;
}
原文地址:https://www.cnblogs.com/zhangaihua/p/3718083.html