gpt4 book ai didi

linux - lock_page 对该页面以及引用/映射该页面的进程有什么影响?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:18:31 25 4
gpt4 key购买 nike

锁定页面(即 lock_page()try_lock_page())应该做什么?进程是否可以引用锁定页面中的内存位置,或者它必须等到该锁被释放?

我将编写一些测试并运行它们以查看实际发生的情况。但我想知道我应该期待什么。

此外,有什么方法可以防止进程访问特定页面吗?除了读/写保护之外的东西。我想要在页面级别上工作的东西。

谢谢。

最佳答案

lock_page 保护结构页面字段免受并发访问。它与此页面结构描述的内存位置无关。为避免为具体进程分配页面“X”,您可以尝试修改 __alloc_pages_nodemask 函数,以便从空闲列表中获取任何但不是“X”页面。

关于linux - lock_page 对该页面以及引用/映射该页面的进程有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26539383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com