引用Linux程序员手册(man 2 mlock):
man 2 mlock
mlock()、mlock2()和mlockall()将调用进程的虚拟地址空间的一部分或全部锁定到RAM中,从而防止将该内存分页到交换区域。
mlock()
mlock2()
mlockall()
关于冬眠,这是如何工作的呢?使用mlock()的进程可以完全休眠吗?从冬眠恢复后的语义是什么?
发布于 2017-01-07 18:11:59
这取决于你的系统。mlock 他说的Linux手册
mlock
请注意,无论内存锁是什么,笔记本电脑和某些台式计算机上的挂起模式都会将系统RAM的副本保存到磁盘。
有些工具确实受到mlock的影响
swsusp
armory
我把军械库打开的笔记本电脑冬眠了。 2-我从冬眠中回来。 军械库不同步。(为了再次同步,我需要重新启动军械库)。
https://stackoverflow.com/questions/41238436
相似问题