开发者社区 问答 正文

什么样的情况会导致系统停止对网络包的处理?

什么样的情况会导致系统停止对网络包的处理?

展开
收起
令人无语的八阿哥 2021-10-12 17:25:47 439 分享 版权
1 条回答
写回答
取消 提交回答
  • 中断禁用,硬件中断是系统处理网络包的第一也是必须步骤,中断禁用会导致系统的软中断和中断都不能在 CPU 上发生,从而使得当前在 CPU 上运行的指令是无法被打断的,这经常被用于一些可能存在竞争风险的内核代码片段上,这些代码片段可能会因为被中断打断而导致数据不同步甚至损坏。

    2021-10-12 17:50:56
    赞同 展开评论
问答标签:
问答地址: