您的位置:首页 > 编程语言 > PHP开发

getppid()

2016-07-21 08:54 651 查看


getppid(取得父进程的进程识别码)

中文名取得父进程的进程识别码外文名getppid相关函数fork,kill,getpid定义函数pid_t getppid(void);表头文件#include<unistd.h>

目录

1简介
2执行结果

简介

编辑
相关函数 fork,kill,getpid
表头文件 #include<unistd.h>
定义函数 pid_t getppid(void);
函数说明 getppid()用来取得目前进程的父进程识别码。
返回值 目前进程的父进程识别码。
范例1
#include<unistd.h>
main()
{
printf(“My parent ‘pid =%d\n”,getppid());
}
执行
My parent ‘pid =463
范例2
#include <sys/types.h>
#include <unistd.h>
int main(){
pid_t pid=fork();
if(pid==0){
printf("\ni am child\n");
printf("My process id is %d\n",getpid());
printf("My Parents's process id is %d\n",getppid());
}
else{
printf("i am parent\n");
printf("My process id is %d\n",getpid());
printf("My parents's process id is %d\n",getppid());
sleep(1);}}

执行结果

编辑
i am parent
My process id is 220
My parents's process id is 119
[root@linteng process]
#i am child
My process id is 221
My Parents's process id is220
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: