1

Javaflowを使用して、いくつかのチェックポイント ソリューションを作成しようとしていました。すべてのローカル変数でうまく機能します。ただし、静的変数インスタンスを保存することはできません。私はこのようなことをしようとしています:

フー( ){

  //Doing Something

  //Writing the static variable value, suppose 
  MyClass.StaticValue=10;

  Continuation.suspend( );  //Checkpoint P created

  //Do Something

  //Update the static value, suppose
  MyClass.StaticValue=11;

  return;

}

ここで、checkPoint P から復元しようとすると、StaticValue が 10 と読み取れるはずですが、11 です。それに関して 2 つの質問があります。

  1. これは Javaflow の予期される動作ですか、それとも Javaflow の使用中に何か不足していますか?
  2. バージョン管理を使用してすべてを保存する以外に、これらの静的変数を保存するスマートな方法はありますか。
4

1 に答える 1

1

私は自分の答えを見つけたと思います:1.Javaflowは静的変数のチェックポイントをサポートしていません。2.バージョン管理だけが方向性のように見えます。

于 2012-01-05T00:39:11.690 に答える