标签: unix process static operating-system global
关于父子进程之间如何共享信息,我有几个问题。
调用fork()时是否复制了数据区域中的全局变量?我假设每个孩子都会得到变量的副本,所以是的。
fork()
对于每个Unix进程,是否有一个父级然后有多个子级?我也假设是,因为根据用于调用fork()的二叉树可视化方法,每个进程只能有一个父级,然后从中派生子级。
父母和子女之间是否共享静态数据?我也假设是这样,因为静态变量存储在堆栈中,并且这些变量也被复制过来?