1
我一直在尝试使用Javaflow来创建一些检查点解决方案。它适用于所有的局部变量。但它无法保存静态变量实例。我试图做这样的事情:)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;
}
现在,当我试图还原从检查点P回来了,我希望阅读StaticValue为10,但它是11.我有两个关于它的问题:
- 这是Javaflow的预期行为还是我在使用Javaflow时丢失了某些东西?
- 是否有一种智能的方式来存储这些静态变量,而不是使用某些版本控制并将其全部存储。