2012-03-05 11 views
3

私の質問があまりにも漠然としていないことを願っていますが、私はJavaのチェックポイントに関する詳細を探しています。私は、プログラムが中断した後(例えば突然の再起動後など)に計算を再開できるようにするために、大きなsearchtreeを生成する必要があります。したがって、私はチェックポイントが必要です。私はそれについての資料はほとんどなく、90年代半ばに多くの開発が中止されたという印象を受けました。 これまでのところ、Padmigというライブラリが見つかりましたが、代わりが利用可能であることを願っていますか?誰でも正しい方向に私はjavaのチェックポイントに関するいくつかの情報をポイントすることができますか?Javaのチェックポイント設定

+0

ちょっと推測しますが、永続化と検索の状態が通常はデータベースで行われるため、チェックポイントに関する情報はあまりありません。あなたのチェックポイントがデータベースに残っている可能性はありますか? –

+2

継続を意味しますか? http://en.wikipedia.org/wiki/Continuation – Luciano

+0

@ルシアーノ:そうです、それは私が思っていたものです。ありがとう。 – KarelV

答えて

1

あなたの説明は、object prevalenceとよく似ています。 Javaには、prevaylerというライブラリがあり、2002年以降に使用されています。以前は使用していませんでしたが、それが来たときには、あまりにも多くの面白い概念がありました。

1

Javaはファーストクラスの継続をサポートしていないため、これは不可能です。しかし、オブジェクトの有病率についてのjuancnの答えはあなたを助けるかもしれません。

また、Javaに縛られていない場合は、Lispなどのファーストクラスの継続をサポートする言語を使用することもできます。