计算机关闭时运行Python脚本会发生什么?

时间:2016-03-26 03:29:15

标签: python runtime solver pulp interruptions

我使用Python中的PuLP解算器通过代码运行大型数据集。 cdc求解器本身已经花了很长时间来解决MILP最小化问题,但这是预期的,因为数据集非常大。我设法让计算机在运行程序的前12个小时内保持运行,但最终我的笔记本电脑因电池耗尽而关机。令我惊讶的是,当我打开电脑时,Python窗口仍处于打开状态且代码仍在运行。我想知道,程序是否重新开始,从中断的地方继续,还是我怀疑它不再有效?

只是为了澄清,我知道Python程序正常工作 - 它为大数据集的较小子集返回正确的答案(它在16分钟内解决了85%的大数据集的问题)。我很欣赏我能得到的任何见解!

1 个答案:

答案 0 :(得分:2)

你的电脑没有关机;它休眠了,基本上将内存和CPU的当前状态写入磁盘。电源恢复后,它会从存储状态重新初始化,而不是从头开始启动。