基本上,我想运行一个具有添加回调的选项的函数。此回调应在一段时间(1秒到30分钟)后执行。在此时间范围内,应用程序可能会崩溃或计算机可能会崩溃。
恢复回调的最佳实践是什么?最初,我想创建一个数据库条目,以在崩溃后恢复回调,但是我认为这是不可能的,这是否有另一种方法呢?
run function ( number a, function b){
doSomething(a)
b()
}
如果这有助于可视化,请输入一些伪代码。我想run(1, () => { doOtherThing()}
并在崩溃后恢复它,但是我不知道调用代码,所以我不能只存储一些变量并使用switch大小写或类似方法恢复所有回调。
编辑:也许我完全走错了路,有人可以提示我以其他方式解决此问题?