关于fork()子进程fork()父进程 值为正数>0;子进程 值为0那么对于父进程(main)创建的子进程p1,如果该子进程p1又创建了一个子进程p2p1的值是>0还是0因为对于main来说 p1是子进程但对于p2

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 07:20:43
关于fork()子进程fork()父进程值为正数>0;子进程值为0那么对于父进程(main)创建的子进程p1,如果该子进程p1又创建了一个子进程p2p1的值是>0还是0因为对于main来说p1是子进程

关于fork()子进程fork()父进程 值为正数>0;子进程 值为0那么对于父进程(main)创建的子进程p1,如果该子进程p1又创建了一个子进程p2p1的值是>0还是0因为对于main来说 p1是子进程但对于p2
关于fork()子进程
fork()父进程 值为正数>0;子进程 值为0
那么对于父进程(main)创建的子进程p1,如果该子进程p1又创建了一个子进程p2
p1的值是>0还是0
因为对于main来说 p1是子进程
但对于p2 来说 p1是父进程
谢谢

关于fork()子进程fork()父进程 值为正数>0;子进程 值为0那么对于父进程(main)创建的子进程p1,如果该子进程p1又创建了一个子进程p2p1的值是>0还是0因为对于main来说 p1是子进程但对于p2
你用fork()创建进程的时候,就已经有两个进程了,一个父进程、一个子进程,子进程永远是为0的,这个是在linux下的进程吧,你可以调用getid()和getpid(),看父进程和子进程的id,id都是唯一不变的,应用的时候注意把进程回收就可以了,要不然会产生僵尸进程的.