4

引用 Linux 程序员手册 ( man 2 mlock):

mlock(), mlock2(), 并将mlockall()调用进程的部分或全部虚拟地址空间锁定到 RAM 中,防止该内存被分页到交换区域。

这对冬眠有什么作用?使用的进程mlock()可以完全休眠吗?从休眠状态恢复后的语义是什么?

4

1 回答 1

4

这取决于您的系统。Linux手册mlock

请注意,笔记本电脑和某些台式计算机上的挂起模式会将系统 RAM 的副本保存到磁盘,无论内存锁定如何。

一些工具确实受以下因素影响mlock

1- 我在打开军械库的情况下使笔记本电脑休眠。
2-我从冬眠中回来。
3- 军械库不同步。(要再次同步,我需要重新启动军械库)。

于 2017-01-07T18:11:59.327 回答