如果我从malloc请求int的内存大小,我从一个父级创建'n'子进程。 是否可以让每个子进程更新(添加一个)该内存中的值,所以最后父进程读取值?
答案 0 :(得分:5)
不,孩子和父母之间没有共同的记忆。 要在孩子和父母之间进行交流,您可以使用:
Shared memory //所有POSIX系统,Windows
Pipes,(Example of Named Pipes),Pipe tutorial //所有POSIX系统,Windows
FIFO files //大多数操作系统
sockets //大多数操作系统
有关其他方法的更多信息,请查看Inter-process communication