当前位置: 技术问答>linux和unix
问问:linux内核里面总是有几乎同名的函数,只不过有的前面加上了__,或者_;或者是在后面加上__,或者_
来源: 互联网 发布时间:2016-02-19
本文导语: 不知道是什么命名规则,解释一下. | 加__的很多是不带保护的底层函数,慎用的意思,后面加__...你说的是预编译优化指令?最好自己先看看linux内核用的c扩展再看代码,否则你一头雾水的 | ...
不知道是什么命名规则,解释一下.
|
加__的很多是不带保护的底层函数,慎用的意思,后面加__...你说的是预编译优化指令?最好自己先看看linux内核用的c扩展再看代码,否则你一头雾水的
|
加的_越多,这个函数就越接近于底层,因为在外层这个相同意义的函数名已经被用了,要再表示相同的意思就只有在前面加上_了
|
我理解前面的"_"加的多,表示系统使用的频率高,更接近于硬件或者最后干脆是汇编的函数:)
|
内核源码情景分析(上) 中说的很清楚