摘要:
ZZ: http://gpg119.blog.163.com/blog/static/9153415320088176193165/在linux中判断语句经常会看到likely和unlikely,例如:if(likely(value)){}else{}简单从表面上看if(likely(value)) == if(value),if(unlikely(value)) == if(value)。也就是likely和unlikely是一样的,但是实际上执行是不同的,加likely的意识是value的值为真的可能性更大一些,那么执行if的机会大,而unlikely表示value的值为假的可能性大一些, 阅读全文
posted @ 2012-01-05 17:27 hengfeng 阅读(254) 评论(0) 推荐(0) 编辑