2010-04-29 41 views
4

我注意到,在Linux内核2.4文件sched.c中有这样一行:函数声明,而不是评论

void scheduling_functions_start_here(void) { } 

和一个写着

void scheduling_functions_end_here(void) { } 

应该不是这样的东西被写为评论?使用函数有什么好处?

+2

也许某事使用指向这些函数的指针来确定哪个内存块包含所有的调度功能..我不知道这是真的,只是一个想法。 – Blorgbeard 2010-04-29 16:45:19

回答

5

好吧,我只是做了一些谷歌搜索,现在可以稍微备份我的评论。 检查出process.c,行439起。

我不太看C,但看起来它需要检查线程是否在调度函数中。

1

我不是Linux内核作者,但最可能的答案是函数名更有可能出现在IDE的文件索引中,而不是评论。