c# - 如何在 C# 应用程序之间同时同步数据刷新

标签 c# sql visual-studio-2010 synchronization

我有一个调用 SQL 数据库的 C# 程序。 我想将这个程序复制 10 次并让所有程序同时调用 SQL 数据库。这将如何完成?

我在定时器/循环上提取数据。例如,如果程序 A 在程序 B 之前执行,则刷新时间将不同。有没有办法同步此刷新?

最佳答案

你需要有一个人在中间。我的意思是,您需要在桌面客户端和数据库之间提供服务。该服务将包含更新计时器。

现在,每隔 X 秒您 ping 该服务以查看更新时间是否已更改。每次客户端请求数据时,您都会更新服务上的计时器。因此,假设有 3 分钟的休息时间来更新,每个客户端都知道这一点,但随后您的程序 A 做了一些改变该计时器的事情,那么,当其他人 ping 服务时会注意到这一点并改变它的内部更新计时器。

关于c# - 如何在 C# 应用程序之间同时同步数据刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498962/

相关文章:

c# - 读取包含多个文件的 MemoryStream

c - Visual Studio 中的长最小限制

c++ - 在旧的 c++ (<c++11) 中,初始化结构会出错

c++ getchar 在 vs 2010 中有效,在 2012 中无效

c# - 如何在C#中通过字符串访问类成员?

c# - ViewModel 之间是否可以通信?

c# - azure-sdk-for-net :Compiling source code

mysql - 根据计数对用户进行排名

mysql - Zend 框架 1.11 - SQLSTATE[HY000] [2003] 无法连接到 'localhost' (111) 上的 MySQL 服务器

PHP:迭代 SQL Return 的最佳方法