i=0时,主进程和其创建的子进程分别打印’-‘, 打印2个
i=1时,之前两个进程打印’-‘, 每个进程又创建新的子进程, 共打印4个’-’
i=2时,之前的四个进程分别打印’-‘, 并创建新的子进程, 故共打印8个’-’
i=3时,之前的8个进程分别打印’-‘, 并创建新的子进程,故共打印16个’-’
综上所述, 共打印2+4+8+16=30个
Linux基础(三)fork()进程
最新推荐文章于 2023-03-08 08:48:53 发布
i=0时,主进程和其创建的子进程分别打印’-‘, 打印2个
i=1时,之前两个进程打印’-‘, 每个进程又创建新的子进程, 共打印4个’-’
i=2时,之前的四个进程分别打印’-‘, 并创建新的子进程, 故共打印8个’-’
i=3时,之前的8个进程分别打印’-‘, 并创建新的子进程,故共打印16个’-’
综上所述, 共打印2+4+8+16=30个