p7.8.c
来自「《linux编程技术详解》 linux编程入门的好书」· C语言 代码 · 共 27 行
C
27 行
#include <stdio.h>#include <unistd.h>#include <sys/types.h>int g_var=0;int main(void){ pid_t pid; int var=1; printf("process id:%ld\n",(long)getpid()); printf("before execute the fork system call, g_var=%d var=%d\n",g_var,var); if((pid=vfork())<0){ perror("Cannot create a new process"); return 1; }else if(pid==0){ g_var++; var++; printf("process id : %ld, g_var=%d var=%d\n",(long)getpid(),g_var,var); _exit(0); } printf("process id : %ld, g_var=%d var=%d\n",(long)getpid(),g_var,var); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?