【发布时间】:2014-02-17 15:09:41
【问题描述】:
这两种方法似乎在 linux 内核代码中被广泛使用。我知道分支预测的基础,但我想知道这两个函数如何影响 if() 语句的操作。它们是否也在 CPU 指令流水线级别工作?还是在内核代码级别处于更高的抽象级别?
作为 linux 内核的初学者,我对了解这两种方法的内部工作原理非常感兴趣。谢谢!
【问题讨论】:
标签: c if-statement linux-kernel branch-prediction likely-unlikely