# 看门狗计时器

> 看门狗计时器（英语：watchdog timer）是一种电脑硬件的计时设备，当系统的主程序发生某些错误事件时，如假死机或未定时的清除看门狗计时器的内含计时值（多半是向对计时器发送清除信号），这时看门狗计时器就会对系统发出重置、重启或关闭的信号，使系统从悬停状态恢复到正常运作状态。看门狗一旦使用便不能停止。

- ID: m05752
- 分类: structure
- 领域: 逻辑学

## 定义

一个独立的硬件或软件计时器。如果系统主程序在规定时间内没有去“喂狗”（重置计时器），看门狗就会认为系统死机了，并强制触发系统复位（重启）。脚手架作用： 系统的自我救赎机制。不要指望系统（或人）永远不犯错。必须预设一个独立于主逻辑之外的监督机制（看门狗）。一旦陷入死循环或无响应，不需要人工干预，系统能自动通过“硬重启”恢复初始状态。

## 机制

Watchdog：系统定时喂狗，超时未喂则复位，防死锁卡死，保可靠。

## 练习

1.设超时。2.定期喂狗。3.超时复位。

## 脚手架用法

系统的自我救赎机制。不要指望系统（或人）永远不犯错。必须预设一个独立于主逻辑之外的监督机制（看门狗）。一旦陷入死循环或无响应，不需要人工干预，系统能自动通过“硬重启”恢复初始状态。

[阅读网页](https://thinkingmodels.site/entries/detail/m05752)
