日期:2014-05-16  浏览次数:20802 次

linux内核源代码中,在哪个文件的哪个地方可以看到定义线程切换时间片大小?
linux内核源代码中,在哪个文件的哪个地方可以看到定义线程切换时间片大小?


------解决方案--------------------
貌似在:

src/include/asm-generic/param.h
------解决方案--------------------
src/include/asm-generic/param.h 中定义了HZ值,即100, 时间片是1/100 s = 10 ms. 以前的2.4 kernel使用HZ值1000。
linux的调度程序定义于kernel/sched.c中
参考文档:http://www.cnblogs.com/hanyan225/archive/2011/07/12/2103545.html