在fork之前的printf和write函数只会父进程调用一次,子进程不会调用,因为那时子进程还没有创建出来。当fork时,子进程被创建,程序只会往下顺序执行,但是前面父进程分配的数据段、堆、栈(如红框)会被复制一份到子进程
输出如下:
标签:fork,分析,红框,调用,函数,创建,进程 From: https://www.cnblogs.com/zj-studyrecoding/p/17134830.html
在fork之前的printf和write函数只会父进程调用一次,子进程不会调用,因为那时子进程还没有创建出来。当fork时,子进程被创建,程序只会往下顺序执行,但是前面父进程分配的数据段、堆、栈(如红框)会被复制一份到子进程
输出如下:
标签:fork,分析,红框,调用,函数,创建,进程 From: https://www.cnblogs.com/zj-studyrecoding/p/17134830.html