我有一个调用 SQL 数据库的 C# 程序。 我想将这个程序复制 10 次并让所有程序同时调用 SQL 数据库。这将如何完成?
我在定时器/循环上提取数据。例如,如果程序 A 在程序 B 之前执行,则刷新时间将不同。有没有办法同步此刷新?
最佳答案
你需要有一个人在中间。我的意思是,您需要在桌面客户端和数据库之间提供服务。该服务将包含更新计时器。
现在,每隔 X 秒您 ping 该服务以查看更新时间是否已更改。每次客户端请求数据时,您都会更新服务上的计时器。因此,假设有 3 分钟的休息时间来更新,每个客户端都知道这一点,但随后您的程序 A 做了一些改变该计时器的事情,那么,当其他人 ping 服务时会注意到这一点并改变它的内部更新计时器。
关于c# - 如何在 C# 应用程序之间同时同步数据刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498962/