我正在阅读有关检查点的信息。根据我现在读到的内容,有两个主要的检查点:
系统级检查点(SLC) - 计算的核心转储样式快照
应用程序级别检查点(ALC) - 程序是自检点和自动重启
我有兴趣在C中实现功能级别的检查点恢复算法。我想知道我是否可以考虑内部"应用程序级"类别。
其次,是否有可用的开源库。
我在这里放了一个简单的添加函数作为例子:
添加(int a0,int a1,int b0,int b1,int * res0, int * res1)
以下是算法策略:
Store on buffer (a0, a1, b0, b1, res0, res1)
adding(int a0, int a1, int b0, int b1, int* res0, int* res1)
while (error_flag <> 0) && (trial < 10)
Error_flag = 0;
Trial ++;
Get (a0, a1, b0, b1, res0, res1) from buffer;
adding(int a0, int a1, int b0, int b1, int* res0, int* res1);
If (error_flag == 0)
Unstore (a0, a1, b0, b1, res0, res1) on buf
Else error_message and stop program
有没有办法写&#34;存储&#34;一般格式的部分(第一行)。 如果函数获得不同的参数类型怎么样。