【发布时间】:2015-01-01 22:23:28
【问题描述】:
我有以下结构,
typedef struct arrays {
int *array;
int max;
int min;
} array;
其中*array 指向动态分配的数组,max 和min 保存数组中的最大和最小数字。
我需要在两个进程之间共享这个结构的一个实例(我可以在 C 中使用“实例”这个词吗?),我应该首先使用shm_open() 来分配*array 指向的数组,然后再使用分配结构本身,还是有更好的方法来实现相同的结果?
【问题讨论】:
标签: c arrays struct posix shared-memory