# 轮询与中断

> CPU处理外部事件的两种方式：轮询是CPU每隔一秒去问“有事吗？”（浪费资源）

- ID: m01850
- 分类: business
- 领域: 管理学

## 定义

CPU处理外部事件的两种方式：轮询是CPU每隔一秒去问“有事吗？”（浪费资源）；中断是外部设备有事时主动打断CPU“我有事！”（高效）。脚手架作用：注意力保护。不要每5分钟刷一次邮件（轮询）。关掉通知，设定特定时间处理，或者只允许极紧急的事件触发“中断”。从轮询模式切换到中断模式。

## 机制

对比两种 I/O 处理方式：轮询是 CPU 主动反复查询，中断是设备事件时被动打断 CPU。其机制是中断在事件发生时才响应，通常更高效、更及时。

## 练习

按实时性、开销与确定性权衡选择：低速可轮询，高实时用中断；也可二者结合。

## 脚手架用法

注意力保护。不要每5分钟刷一次邮件（轮询）。关掉通知，设定特定时间处理，或者只允许极紧急的事件触发“中断”。从轮询模式切换到中断模式。

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