MATLAB Function Reference |
mlock
mlock
鎖定目前記憶體中正在執行的M檔案,以避免被之後的 clear
指令清除。
使用 munlock
指令可以使M檔案恢復它的正常狀態,即可被清除的狀態。
鎖定一個在記憶體中的M檔案也可以避免任何的定義在檔案中的 persistent
變數被重新初始化。
function testfun
mlock
.
.
當你執行該函數時,它是被鎖定在記憶體中的。你可以用 mislocked
函數來確定這件事。
testfun
mislocked('testfun')
ans =
1
使用 munlock
就可以解除它的鎖定。重新使用 mislocked
可以確定它在這個時候確實被解除鎖定了。
munlock('testfun')
mislocked('testfun')
ans =
0
mislocked
, munlock
, persistent
mkdir |
|
mod |