Какой смысл в "вряд ли ()"?
Возможный дубликат:
вероятные / маловероятные макросы в ядре 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
?