0

可能重复:
Linux 内核中可能/不太可能的宏

在 Linux 内核中,我遇到了./linux/include/shed.h中的一行:

 if (unlikely(atomic_dec_and_test(&mm->mm_count)))

不太可能的确切意义是什么?我在.arch/x86/tools/insn_sanity.c中找到了它的定义,但它只是:

#define unlikely(cond) (cond)

对我来说,似乎根本没有使用的意义unlikely()。的预期目的是unlikely什么?

4

0 回答 0