如题。
假如有一个低优先级的任务已调用Watchdog_clear接口喂狗,但喂狗尚未完成时。有另一个高优先级的任务开始运行,且立即喂狗。
这种情况下,是否会出现异常?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好:
关于您的问题,通常情况下,如果一个低优先级的任务已经调用了Watchdog_clear接口喂狗,但喂狗尚未完成,而此时有一个高优先级的任务立即开始运行并喂狗,这不会引起异常。
当高优先级任务开始运行并喂狗时,通常会重置喂狗开始计时,从而确保系统不会因为低优先级的任务未能喂狗而复位。