⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test-3.c

📁 工ARM_LINUX的几个源代码
💻 C
字号:
/*test-3*/
#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>

int glob=8;
char buf[]=" a write to stdout\n";

int main(void)
{
	int 	var;
	pid_t	pid;
	
	var = 88;
	if(write(STDOUT_FILENO,buf,sizeof(buf)-1)!=sizeof(buf)-1)
		printf("write error");
	printf("befor fork \n");
	if((pid=fork())<0)
		printf("fork error");
	else if(pid==0)
	{
		glob++;
		var++;
                                     //exit(0);
	}else
		sleep(2);

	printf("pid=%d, glob=%d,var =%d\n",getpid(),glob,var);
	exit(0);
}
运行结果:
a write to stdout
befor fork
pid=5816 glob=9 var =89
pid=5815 glob=8 var =88





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -