我有一个要求,我需要同时运行自定义窗口服务代码的两个实例,但只有一个应该做这项工作,直到另一个失败或死亡。
我试图想出干净简单的设计来做到这一点。
单程:
- 创建临时表
- 并让这两个服务通过表格相互交谈
- 如果正在运行的人出现故障,则可能使用桌子上最后修改的日期时间
- 然后另一个将开始
但这是非常手动的。我正在使用 c# 4.0。
有没有更好的方法来实现这一目标?
我看到有类似EventWaitHandle的东西,但不确定使用它是否简单。
谢谢~m
我有一个要求,我需要同时运行自定义窗口服务代码的两个实例,但只有一个应该做这项工作,直到另一个失败或死亡。
我试图想出干净简单的设计来做到这一点。
单程:
但这是非常手动的。我正在使用 c# 4.0。
有没有更好的方法来实现这一目标?
我看到有类似EventWaitHandle的东西,但不确定使用它是否简单。
谢谢~m