【发布时间】:2010-12-23 18:36:15
【问题描述】:
您可能知道很多程序,例如一些密码破解程序,我们可以在它们运行时停止它们,当我们再次运行程序时(输入或不输入相同的输入),它们将能够继续从他们离开的地方。我想知道这些程序使用了什么样的技术?
[编辑] 我正在编写一个主要基于递归函数的程序。据我所知,我认为在我的程序中保存这些状态非常困难。有没有什么技术,以某种方式,保存我的程序中涉及的堆栈内容、函数调用和数据,然后当它重新启动时,它可以像没有停止一样运行?这只是我脑海中的一些概念,如果没有意义,请原谅我......
【问题讨论】: