我的笔记本电脑上运行了一个长时间的模拟,但我现在要去旅行,模拟尚未完成。
如果我暂停会话(睡眠),所有进程是否会从中断处继续? (这是一个由IDE启动的Python模拟)
在挂起之前手动停止进程并在恢复后手动继续它是否更安全?
答案1
挂起系统使所有进程保持运行。当然,进程不会运行尽管系统已暂停,但当系统恢复时,它们会从中断处恢复。这适用于所有进程,包括窗口管理器、屏幕锁定器、处理电源管理的脚本、您的模拟……
如果您有一个很长的模拟,您应该安排它不时保存其状态,并有办法恢复保存的状态。这对于在暂停状态下生存并不需要,但在电池耗尽或系统崩溃时很有用。