Java 检查点

4
我希望我的问题不会太模糊,但我正在寻找有关Java中检查点的更多信息。我必须生成一个大的搜索树,希望在程序中断后能够恢复计算(例如突然重新启动等)。因此,我需要检查点。我发现很少有关于此的文档,并且我得到的印象是许多开发已经停止在90年代中期。到目前为止,我找到了一个名为Padmig的库,但我希望还有其他选择?有人能否给我一些关于Java检查点的信息指引?

只是猜测,可能没有太多关于检查点的信息,因为持久化和检索状态通常使用数据库完成。您的检查点是否可以保存在数据库中? - Zack Macomber
2
你是指Continuations吗?http://en.wikipedia.org/wiki/Continuation - Luciano
2个回答

1

您描述的听起来很像对象预置。在Java中有一个名为prevayler的库,自2002年以来一直存在。我以前没有使用过它,但当它出现时,引起了很多关注,并且有很多有趣的概念。


1
Java 不支持一等续体,因此这是不可能的。然而 juancn 关于对象优先性的回答可能会有所帮助。
或者,如果您并没有绑定在 Java 上,您可以使用支持一等续体的语言,例如 Lisp。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接