勵志

勵志人生知識庫

可重入程式是什麼意思

可重入程式是指一個程式可以被多個進程或執行緒同時調用,而不會因為調用的進程或執行緒未結束而影響其他進程或執行緒對該程式的調用。這種特性使得可重入程式能夠在多任務或多用戶環境中高效運行,減少對換信息量,從而改善系統回響時間。

可重入程式的主要實現方式包括:

共享存儲空間:通過共享同一塊存儲空間來實現可重入性。

動態連結:通過將程式段映射到相關進程中去,使得程式可以被多個進程同時調用。

代碼不變性:可重入程式必須是純代碼,在執行時自身不改變。

以上是可重入程式的基本概念和實現方式,希望對你有所幫助。