相关疑难解决方法(0)

Linux mremap没有释放旧的映射?

我需要一种方法将页面从一个虚拟地址范围复制到另一个虚拟地址范围而不实际复制数据.范围很大,延迟很重要.mremap可以做到这一点,但问题是它还会删除旧的映射.因为我需要在多线程环境中执行此操作,所以我需要同时使用旧映射,稍后当我确定没有其他线程可以使用它时,我将释放它.这有可能,但是hacky,没有修改内核?该解决方案只需要使用最新的Linux内核.

c linux

8
推荐指数
1
解决办法
3625
查看次数

标签 统计

c ×1

linux ×1