核心含义
本义指计算机系统或程序的设计模式,其运行逻辑由外部或内部中断事件(如硬件信号、计时器、用户输入)驱动,而非按顺序轮询。引申义可用于描述任何以突发事件为触发机制的系统或流程,强调响应性和异步性。在技术语境中,该词常与轮询(polling)相对,指系统在事件发生时立即响应,而非持续检查状态。
英 /ˌɪntəˈrʌptˌdrɪvən/美 /ˌɪntərˈrʌptˌdrɪvən/
adj. 形容词
中断驱动的;由中断事件触发的
本义指计算机系统或程序的设计模式,其运行逻辑由外部或内部中断事件(如硬件信号、计时器、用户输入)驱动,而非按顺序轮询。引申义可用于描述任何以突发事件为触发机制的系统或流程,强调响应性和异步性。在技术语境中,该词常与轮询(polling)相对,指系统在事件发生时立即响应,而非持续检查状态。
由 interrupt(打断)和 driven(由...驱动的)复合而成。interrupt 源自拉丁语 interruptus(打断),由 inter-(之间)+ rumpere(打破)构成。driven 是 drive 的过去分词,此处作形容词后缀,表示“由...驱动的”。该词最早出现于计算机工程领域,描述中断机制。记忆时可拆解为 interrupt(中断)+ driven(驱动),即“由中断驱动”。
主要出现在计算机科学、电子工程、实时系统等技术文档和学术论文中,语气正式、精确。在日常口语中极少使用,除非在技术讨论中。在商业或管理语境中可能引申为“由突发事件驱动的”,但较为少见。新闻报道或法律文本中几乎不出现。技术社区中,该词常与嵌入式系统、操作系统(如中断处理)关联。
作为形容词,通常置于名词前作定语,如 interrupt-driven system。也可作表语,如 The system is interrupt-driven。该词无比较级和最高级。常见句型包括“interrupt-driven + 名词”和“be interrupt-driven by”结构。易错点:不要将其误用为动词或名词,其名词形式为 interrupt-drivenness(罕见)。
与 event-driven(事件驱动)相近,但 interrupt-driven 特指由硬件或系统级中断触发,更强调异步和低层机制;event-driven 更广泛,可指任何事件(如用户操作、消息)触发。与 reactive(响应式)相比,interrupt-driven 更具体,强调中断机制。与 polling(轮询)相对,后者是主动查询。在实时系统中,interrupt-driven 强调及时响应。
语域较高,属于专业术语,不适合日常交流。中性词,无褒贬色彩。常见误用包括将其与 event-driven 混淆,或在非技术语境中滥用。在技术写作中,应确保所指的中断机制是真实的,否则可能造成误解。
The embedded system uses an interrupt-driven architecture to handle real-time input.
Interrupt-driven programming requires careful management of shared resources.
Compared with polling, interrupt-driven I/O is more efficient for low-frequency events.
The scheduler is interrupt-driven, responding to timer ticks and hardware signals.
In a real-time system, interrupt-driven processing ensures minimal latency.
The design shifted from a polling loop to an interrupt-driven model to reduce CPU usage.