我正在使用共享内存(由 C 提供的 shmget 系统调用)从 RCpp 程序内部分配共享内存。由于我没有使用与 R 的内存管理相关的标准 Calloc 函数,因此我应该注意什么危险?R 的内存管理是否会将 shmget 分配的空间视为可用空间并尝试对其进行覆盖?如果是这样的话,可以做些什么来避免这种情况呢?
谢谢 Vineeth
我正在使用共享内存(由 C 提供的 shmget 系统调用)从 RCpp 程序内部分配共享内存。由于我没有使用与 R 的内存管理相关的标准 Calloc 函数,因此我应该注意什么危险?R 的内存管理是否会将 shmget 分配的空间视为可用空间并尝试对其进行覆盖?如果是这样的话,可以做些什么来避免这种情况呢?
谢谢 Vineeth