liusenhong 2022-02-25 12:33 采纳率: 0%
浏览 39

中断为什么不能睡眠?

我想请教一个问题,中断过程中不能睡眠是不是因为中断使用的不是进程的内核栈,而是独立的中断栈决定的?

  • 写回答

1条回答 默认 最新

  • 关注

    原因在于中断上下文不是一个进程上下文,其没有一个专门用来描述CPU寄存器等信息的数据结构,所以无法被调度器调度。
    可以参考下这篇文章,希望对你有帮助:https://www.cnblogs.com/sky-heaven/p/11945523.html

    评论

报告相同问题?

问题事件

  • 创建了问题 2月25日

悬赏问题

  • ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
  • ¥50 苹果MGIE项目部署缺少emb权重
  • ¥15 采用ansys进行机翼在特定路径下的打孔过程中的受力分析
  • ¥15 单片机adb主机连接手机,usb调试密钥无法保存
  • ¥15 已知X和Y有以下关系,求X和Y的关系式
  • ¥15 net core 同时编辑怎么防止数据多保存了
  • ¥15 matlab做ba模型让其在ba和er规则下生长
  • ¥15 请问Quartus的Verilog代码怎么写?
  • ¥100 Mac 版foxmail 收邮件问题
  • ¥15 QWebEngineView