likely, unlikely的做用

在項目中看到了likely、unlikely宏的使用, 一直不是很清楚它們的做用,因此就深究下。linux likely表示被測試的表達式大多數狀況下爲true, unlikely則表示相反。 兩個宏定義:程序員 #define likely(x) __builtin_expect(!!(x), 1) #define unlikely(x) __builtin_expect(!!(x), 0) 這
相關文章
相關標籤/搜索