L
lsgd1688
Unregistered / Unconfirmed
GUEST, unregistred user!
我目前设计一个工业测控程序,要求容错性极高,排除硬件出错几率,要求365天不间断
运行。我考虑采用双进程来实现,思路如下,请高手指正:
1、进程A启动后直接再启动一个进程B;
2、进程A和进程B以100ms为间隔进行通讯,A告知B还活着(呵呵)
3、如果进程B连续N(N>1)个100ms没有收到A的消息,就杀死进程A,接手运行,此时进程
B成为进程A,从1开始重复。
上面过程有什么漏洞,或者有更好的办法,请大家指正,谢谢!
运行。我考虑采用双进程来实现,思路如下,请高手指正:
1、进程A启动后直接再启动一个进程B;
2、进程A和进程B以100ms为间隔进行通讯,A告知B还活着(呵呵)
3、如果进程B连续N(N>1)个100ms没有收到A的消息,就杀死进程A,接手运行,此时进程
B成为进程A,从1开始重复。
上面过程有什么漏洞,或者有更好的办法,请大家指正,谢谢!