linux系统中创建子进程的程序,不知道该用getpid()还是getppid()

linux系统中创建子进程的程序,不知道该用getpid()还是getppid(),第1张

进程返回的是是子进程号。他再getppid就成了他父亲的了。他这里是要返回他儿子的进程号。他儿子返回的是0,getppid得到他父亲的进程号。所以只有在父亲这里才可以得到子进程号。

getpid()得到当前进程的pid, getppid()是得到父进程的pid

写成语句就是

printf ( "My process ID is%d\n", getpid())

printf ( "My parent's process ID is%d\n", getppid())

记得要添加头文件 #include <stdio.h>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8339877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存