|
>Собака существует для того, чтобы пересбрасывать программу, слетевшую
>с катушек. И ставить сброс ее в прерывании ОЧЕНЬ НЕПРАВИЛЬНО -
>прерывания штука аппаратная, и сбиваются крайне редко.
>Программа давно слетела, а прерывания знай себе вызываются и >выполняются.
Вызываются и выполняются, правильно. И как, по-вашему, это помешает определить работает программа или нет? Или вы сбрасываете вотчдог без проверок? Тут два варианта - либо у вас простейшая программа, либо одно из двух. Если проверяете корректность работы перед сбросом, то нет ни малейшей разницы в прерывании вы сбросили или нет.
Это очевидно.
>И собаку сбрасывают, и программа не перезапускается. Это
>довольно очевидно и давно проверено практикой, которая есть
>критерий истины (С).
Хм. Практика говорите? Ну что ж, предлагаю сделать так, вы показываете текст программы, в которой, по-вашему, НЕЛЬЗЯ сбросить вотчдогом в прерывании. В свою очередь, обязуюсь показать, где вы ошиблись. Справедливо? По моему да.
E-mail: info@telesys.ru