【发布时间】:2013-04-10 18:00:18
【问题描述】:
我有这样的共享记忆
struct MEMORY {
char * type;
int number;
}
现在在代码中我让它共享一切可能正常但其他进程看不到指针指向我如何在共享内存中使用指针?
【问题讨论】:
-
看看。 stackoverflow.com/questions/2489908/…这可以帮助你。
-
你尝试了什么?还有什么其他进程正在处理它?你读过advancedlinuxprogramming.com,你读过一些好的C编程书吗?
-
指针指向共享内存之外的东西的问题,一切顺利,好像我将 fork() 设为父进程,子进程必须有共享内存,但指针不起作用
-
每个进程都有自己的地址空间,你需要非常特殊的系统调用来共享它们的一部分,你还需要一种同步的方法......你的总体目标是什么(为什么你想共享内存)?你的应用是什么?显示更多与您的问题相关的代码......
标签: c linux shared-memory