使用malloc在父母和孩子之间进行通信

Mig*_*rra 0 c malloc fork

如果我从malloc请求int的内存大小,我从一个父级创建'n'子进程.每个子进程更新(添加一个)内存中的值是否可行,所以到底父进程读取值?

sg7*_*sg7 5

不,孩子和父母之间没有共同的记忆.要在孩子和父母之间进行交流,您可以使用:

共享内存 //所有POSIX系统,Windows

管道,(命名管道示例), 管道教程 //所有POSIX系统,Windows

FIFO文件 //大多数操作系统

socket //大多数操作系统

有关其他方法的更多信息,请检查进程间通信