编写程序实现输出 编 ·父进程的id和子进程的id getpid()获取当前进程的id 输出结果: 父进程的ID是: 子进程的ID是: *** ***
时间: 2024-04-23 12:20:21 浏览: 46
Python进程,多进程,获取进程id,给子进程传递参数操作示例
编写程序实现输出父进程的id和子进程的id可以使用fork()函数创建子进程,并通过getpid()函数获取进程的id。以下是一个示例代码:
```c
#include <stdio.h>
#include <unistd.h>
int main() {
pid_t pid;
pid = fork();
if (pid < 0) {
printf("创建子进程失败\n");
return 1;
} else if (pid == 0) {
printf("子进程的ID是:%d\n", getpid());
} else {
printf("父进程的ID是:%d\n", getpid());
}
return 0;
}
```
运行该程序,将会输出父进程的ID和子进程的ID。
阅读全文