c - c中共享内存的重新分配

标签 c shared-memory realloc

我们可以重新分配共享内存吗?通过将它的地址传递给 realloc 函数,如果否,我如何重新分配共享内存?

最佳答案

您可以调用mremap() .或者,您可以调用 mmap()再次复制数据,munmap()原来的。

关于c - c中共享内存的重新分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23173974/

相关文章:

c - 制作简单的设置文件时遇到问题

c - 一些迭代后重新分配损坏 C

c - 使用免费时下一个尺寸无效

c - 理解/解码晦涩的汇编代码

c++ - 找到数组中元素总和最大的子序列

c - 每次运行代码时都会生成不同的输出

C++ MMap 一个文件到内存,然后获取一个文件描述符到该内存

共享内存实现上的 C++ 内存池 : Is this method of allocation and deallocation correct?

c - shmctl 在 C 中抛出 "cannot allocate memory"

c - realloc 在 vi​​sual studio 中失败,但可以使用 gcc (ntdll.dll)