当前位置:首页 科普知识 getppid

getppid

发布时间:2023-09-07 05:38:45

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

getppid详细介绍

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

getppid

getppid简介

相关函数 fork,kill,getpid

表头文件 #include<unistd.h>

定义函数 pid_t getppid(void);

函数说明 getppid()用来取得目前进程的父进程识别码。

返回值 目前进程的父进程识别码。

范例1

#include<unistd.h>

main()

{

printf(“My parent ‘pid =%dn”,getppid());

}

执行

My parent ‘pid =463

范例2

getppid

#include <sys/types.h>

#include <unistd.h>

int main(){

pid_t pid=fork();

if(pid==0){

printf("ni am childn");

printf("My process id is %dn",getpid());

printf("My Parents's process id is %dn",getppid());

}

else{

printf("i am parentn");

printf("My process id is %dn",getpid());

printf("My parents's process id is %dn",getppid());

sleep(1);}}

getppid执行结果

i am parent

My process id is 220

getppid

My parents's process id is 119

#i am child

My process id is 221

My Parents's process id is220

温馨提示:
本文【getppid】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6