1、fork()系统调用的使用例子
程序代码:
#include<stdio.h>
#include<sys/types.h>
#include<unistd.h>
int glob=3;
int main(void)
{
pid_t pid;int loc=3;
printf("before fork();glod=%d,loc=%d.",glob,loc);
if((pid=fork())<0)
{
printf("fork() error. ");
exit(0);
}
else if(pid==0)
{
glob++;
loc--;
printf("child process changes glob and loc: ");
}
else