我有一个写入数据库(sqlserver)的方法(比如说method1)和另一个尝试在一段时间后访问同一个数据库并更新由method1创建的数据行的方法(比如说method2)。
当method1由于LAN断开而无法访问db时出现问题(这不是例外,这是我的软件中肯定会出现的场景,深入细节会使问题变得过于复杂)如果method1无法访问db method2不能工作。
我想要做的是让方法 1 将值存储到本地数据库而不是服务器,如果 LAN 断开连接,并且一旦它在本地数据库中输入值,应用程序应该在 10-15 秒后开始尝试访问服务器。
我应该使用什么计时器或创建一个新线程?