【问题标题】:Java checkpointingJava 检查点
【发布时间】:2012-03-05 12:16:55
【问题描述】:

我希望我的问题不是太含糊,但我正在寻找有关 Java 中的检查点的更多信息。我必须生成一个大的搜索树,我希望能够在程序中断后恢复计算(例如在突然重启后等)。因此我需要检查点。我发现很少有关于这方面的文档,而且我的印象是很多开发在 90 年代中期就停止了。 到目前为止,我已经找到了一个名为 Padmig 的库,但我希望有替代品吗?任何人都可以通过有关 Java 检查点的一些信息指出我正确的方向吗?

【问题讨论】:

  • 只是一个猜测,但可能没有太多关于检查点的信息,因为持久化和检索状态通常是通过数据库完成的。您的检查点是否有可能保存在数据库中?
  • 你的意思是继续吗? en.wikipedia.org/wiki/Continuation
  • @Luciano:是的,我想这就是我一直在寻找的东西。谢谢。
  • @zack: 谢谢你的回答

标签: java checkpoint


【解决方案1】:

你的描述听起来很像object prevalence。在 Java 中,有一个名为 prevayler 的库,自 2002 年就出现了。我以前没有使用过它,但是当它出现时,我们对它有很多模糊不清并且有很多有趣的概念。

【讨论】:

    【解决方案2】:

    Java 不支持一流的延续,所以这是不可能的。不过,juancn 关于对象流行度的回答可能会对您有所帮助。

    或者,如果您不依赖于 Java,则可以使用支持一流延续的语言,例如 Lisp。

    【讨论】:

      猜你喜欢
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多