首页 > 系统服务 > 详细

一个关于系统父进程与子进程的理解案例

时间:2015-08-17 01:13:09      阅读:171      评论:0      收藏:0      [点我收藏+]

代码实例

#include<stdio.h>
#include<unistd.h>
/*程序输出结果
主进程id:8377
进程id:8377,父进程id:3290,插曲
进程id:8377,父进程id:3290,Bye
进程id:8378,父进程id:8377,hello
进程id:8378,父进程id:8377,Bye
进程id:8379,父进程id:1397,插曲
进程id:8379,父进程id:1397,Bye
进程id:8380,父进程id:1397,hello
进程id:8380,父进程id:1397,Bye

*/

int main()
{
	printf("主进程id:%d\n",getpid());
	if(fork()==0||fork()==0&&fork()==0) {
		printf("进程id:%d,父进程id:%d,hello\n",getpid(),getppid());
	} else {
		printf("进程id:%d,父进程id:%d,插曲\n",getpid(),getppid());
	}
	printf("进程id:%d,父进程id:%d,Bye\n",getpid(),getppid());
	return 0;
}



值得体会一下。回头post分析。

一个关于系统父进程与子进程的理解案例

原文:http://my.oschina.net/zzw922cn/blog/493304

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!