
我的筆記型電腦上運行了一個長時間的模擬,但我現在要去旅行,模擬尚未完成。
如果我暫停會話(睡眠),所有進程是否會從中斷處繼續? (這是一個由IDE啟動的Python模擬)
在掛起之前手動停止進程並在恢復後手動繼續它是否更安全?
答案1
掛起系統使所有進程保持運作。當然,進程不會運行儘管系統已暫停,但當系統恢復時,它們會從中斷處恢復。這適用於所有進程,包括視窗管理器、螢幕鎖定器、處理電源管理的腳本、您的模擬…
如果您有一個很長的模擬,您應該安排它不時保存其狀態,並有辦法恢復已儲存的狀態。這對於在暫停狀態下生存並不需要,但在電池耗盡或系統崩潰時很有用。