在进程之间写入malloced内存

时间:2016-02-13 15:29:13

标签: c

假设我在一台机器上启动了程序。每个程序首先都会malloc一段记忆。我想知道如何让其他进程知道一个进程的malloced地址,以便他们可以使用mmap编写其他进程的malloced内存?

1 个答案:

答案 0 :(得分:0)

评论建议共享内存,适用于单独的进程,但编写多线程程序可能更适合。使用pthreads(7),每个线程都可以直接访问malloc'ed内存,并且有一组丰富的并发控制功能。