static inline内联函数

内联函数有些相似于宏。内联函数的代码会被直接嵌入在它被调用的地方,调用几回就嵌入几回,没有使用call指令。这样省去了函数调用时的一些额外开销,好比保存和恢复函数返回地址等,能够加快速度。不过调用次数多的话,会使可执行文件变大,这样会下降速度。相比起宏来讲,内核开发者通常更喜欢使用内联函数。由于内联函数没有长度限制,格式限制。编译器还能够检查函数调用方式,以防止其被误用。 static inlin
相关文章
相关标签/搜索