fork进程相关的问题。
来源:9-1 应用程序的抽象——进程

慕沐7760317
2021-09-23
进程的相关的数据,是存在内存里的吗?
fork出子进程的那行代码之前的代码,子进程不会执行,对吗?
是因为复制的子进程,父进程程序段指针的值是执行到fork那一行时候的值。所以子进程执行的时候,从复制的下一行执行代码。
如果复制进程前,父进程有一些数据,比如new过一个对象,复制的子进程也会有一份自己的数据吗?还是共享啊?
写回答
1回答
-
求老仙
2021-10-14
进程数据肯定在内存里
正确
不正确,是子进程完全复制父进程的状态,因此会从fork下一句执行
同3 fork完全复制进程状态
00
相似问题