对fork函数的进一步分析

 

 

 在fork之前的printf和write函数只会父进程调用一次,子进程不会调用,因为那时子进程还没有创建出来。当fork时,子进程被创建,程序只会往下顺序执行,但是前面父进程分配的数据段、堆、栈(如红框)会被复制一份到子进程

 

输出如下:

 

posted @ 2023-02-19 15:39  踏浪而来的人  阅读(14)  评论(0编辑  收藏  举报