2013-10-08 44 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

我加了更多參考。但是你需要花幾個小時閱讀更多內容。 –

相關問題