首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果正在运行的微线程被硬件中断中断,会发生什么情况

如果正在运行的微线程被硬件中断中断,会发生什么情况
EN

Stack Overflow用户
提问于 2015-07-06 19:20:38
回答 2查看 334关注 0票数 0

如果正在运行的微线程被硬件中断中断,会发生什么情况?我的意思是,如果在执行过程中有一个微线程,并且发生了硬件中断。微线程是在运行中断代码之前完成执行,还是在中断之后执行。

EN

回答 2

Stack Overflow用户

发布于 2015-07-06 19:44:24

通常,硬件中断将立即执行。返回时,微线程将继续执行。

微线程在操作共享数据结构时,在短临界区期间禁用中断是可能的,甚至是很常见的。

票数 1
EN

Stack Overflow用户

发布于 2015-07-06 19:44:00

Taskelts可能会被硬件中断中断。参见,例如this

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31244529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档