可再入

可再入的(reentrant)是一個形容詞,用來描述一種電腦程式或調度,這種程式或調度編寫用來使記憶體中的同一個副本可以被多個用戶共享。

可再入的(reentrant)是一個形容詞,用來描述一種電腦程式或調度,這種程式或調度編寫用來使記憶體(memory)中的同一個副本可以被多個用戶共享。通常作業系統(operating system)和打算在多用戶系統中使用的應用程式要求可再入代碼。程式師寫一個可再入程式時要求確認沒有指令會修改程式內部其他指令的變數內容。每次一個用戶運行程式時,會獲得一個數據區,為那個用戶保持所有變數。這個數據區在記憶體中不和程式本身一起的地方。當程式被打斷而去給另一個用戶使用時,和這個用戶有關的數據區信息被保存。當被打斷的程式用戶重新得到程式控制權的時候,保存的數據區信息被恢復,程式可以再次進入而不用考慮先前的用戶已經改變程式內部的一些指令(instruction)。

相關詞條

熱門詞條

聯絡我們