linux编程中 怎样将子进程变量值传给父进程?
linux编程中 怎样将子进程变量值传给父进程?
日期:2009-11-24 21:24:16 人气:1
那就用vfork()吧,因为用fork()时子进程改变了i值,此时代码段就会不一样,没办法传过去,除非用其他的通信机制,用vfork()可以。
#include
#include
int i=0;
main(int args, char *argv[])
{
int j=0;
int x;
while((x=fork())==-1);
if(x==0)
{
i=10;
}else
{
j=10;
pri