在父子进程之间共享数据?

时间:2019-09-29 18:02:35

标签: unix process static operating-system global

关于父子进程之间如何共享信息,我有几个问题。

调用fork()时是否复制了数据区域中的全局变量?我假设每个孩子都会得到变量的副本,所以是的。

对于每个Unix进程,是否有一个父级然后有多个子级?我也假设是,因为根据用于调用fork()的二叉树可视化方法,每个进程只能有一个父级,然后从中派生子级。

父母和子女之间是否共享静态数据?我也假设是这样,因为静态变量存储在堆栈中,并且这些变量也被复制过来?

0 个答案:

没有答案