摘要:
在代码中常常会看见likely()和unlikely()的用法,尤其是linux内核代码中. if(likely(value)) 等价于 if(value) if(unlikely(value)) 也等价于 if(value) 从代码理解上,它们的效果是一致的,那么他们的区别在哪里呢? 这2个宏在compiler.h中如下定义: #define likely(x) __builtin_exp... 阅读全文
posted @ 2013-06-14 18:54
阿笨猫
阅读(896)
评论(0)
推荐(1)
浙公网安备 33010602011771号