个人通俗理解定时器喂狗
狗的作用以往总是开门,看家的,一旦出现了危险就会大叫,保护主人的安全。但是这个狗也会饿肚子的,他如果发现主人过了很久还没来给他喂食,就会担心主人出了什么意外,就会扯开锁链冲去主人的身边保护他,因此作为主人,我们需要每隔一段时间就去给狗狗喂食,让狗狗安心。
程序上理解定时器喂狗
我们在跑程序的时候有可能会受到各种各样的问题影响,出现死循环等异常问题,有时候甚至导致程序无法终止,机器无法复位重启等严重问题。因此我们需要一个定时器,这个定时器的作用就好比一只狗,这个定时器的工作就是不断的自加,当加到一个数值的时候就会强制复位重启,因此程序在运行中要经常去访问这个定时器,把他的数据清零,免得即使程序在正常运行,他却以为我们出现了危险,把我们强制复位了。