2010-04-29 62 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的文件索引中,而不是評論。