当我的电脑切换到Hibernate时,正在运行的程序会发生什么?

时间:2015-08-09 04:56:07

标签: matlab

当我因为过热而运行matlab代码时,我的笔记本电脑进入休眠状态。当我再次打开它时,matlab计算运行我的代码。我担心我的代码的结果!你怎么看?休眠和恢复matlab代码有什么问题吗?

谢谢你。

1 个答案:

答案 0 :(得分:0)

我建议看一下:http://www.mathworks.com/matlabcentral/answers/46569-what-happens-to-a-running-program-when-my-computer-switches-to-hibernate

理论上,当计算机休眠时,会保存内存和磁盘的状态。但是,正如我在提供的链接中指出的那样,这不是很可靠,并且可能导致文件和/或数据损坏。

相反,我建议您的程序使用检查点不时保存必要的变量,这样即使您的代码暂停或计算机处于休眠状态,您的程序也可以可靠地运行。请查看此链接,了解如何实施检查点:http://www.walkingrandomly.com/?p=5343