libev中的gcc内嵌函数

在学习libev的过程中,遇到了大量的gcc内嵌函数,大多是为了提升性能而使用的,这里做一个汇总和介绍,并会持续更新 1、__builtin_expect:该函数是gcc引入的,为的是让程序员讲最有可能执行的分支告诉编译器,达到性能提升的效果 源码: 1 //判断GNU版本号,如果不是gcc编译器,
posted @ 2020-07-29 22:09  馒头233  阅读(108)  评论(0编辑  收藏  举报