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。对此我有两个问题:

  1. 这是 Javaflow 的预期行为还是我在使用 Javaflow 时遗漏了什么?
  2. 除了使用一些版本控制并存储所有这些静态变量之外,是否有一种存储这些静态变量的智能方法。
4

1 回答 1

1

我想我找到了答案: 1. Javaflow 不支持静态变量检查点。2. 只有版本控制看起来像一个方向。

于 2012-01-05T00:39:11.690 回答