2013-10-08 48 views

回答

1

阅读mlock(2)手册页。它需要root权限或至少具有 CAP_IPC_LOCK的能力。请参阅capabilities(7)

在大多数Android系统上,根并非易事。

mlock只适用于当前进程的虚拟空间(而不是其他进程的地址空间)。阅读关于virtual memory。考虑使用/proc/ (有关更多信息,请参见proc(5))以了解相关信息。 (了解cat /proc/self/maps的输出....)

阅读Advanced Linux Programming也应该有所帮助。

+0

什么是当前进程虚拟空间和“其他进程地址空间”? 这是否意味着存在于RAM中的当前正在运行的进程不能被mlock()影响? – Julesian

+0

我加了更多参考。但是你需要花几个小时阅读更多内容。 –

相关问题