重複の可能性:
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
何ですか?