内核中likely和unlikely
摘要:
最近在看内核代码时,在条件判断中出现了likely和unlike,比如在seq_read中有如下代码片段:1 if (err < 0)2 break;3 if (unlikely(err))4 m->count = 0;5 if (unlikely(!m->count)) {6 p = m->op->next(m, p, &pos);7 m->index = pos;8 continue;9 }那么其作用是什么?... 阅读全文
posted @ 2012-04-17 22:18 周健 阅读(1425) 评论(0) 推荐(0) 编辑