编辑代码

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
//ps aux静态查看进程
//top动态查看进程
int main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    pid_t pid = fork();
    //判断是父进程还是子进程
    if(pid > 0) {
        printf("pid : %d\n", pid);
        //返回创建子进程进程号, 当前是父进程
        printf("I am parent process(pid:%d), ppid:%d \n", getpid(), getppid());
    }else if(pid == 0) {
        printf("I am child process(pid:%d), ppid:%d \n", getpid(), getppid());
    }
    for(int i = 0; i < 5; i++) {
        printf("i : %d ; pid: %d \n", i, getpid());
    }
    return 0;
}