当前位置: 技术问答>linux和unix
内核线程问题
来源: 互联网 发布时间:2016-02-12
本文导语: 关于linux内核线程,我看了一些文章说内核线程是守护进程,还有说是核心调度程序。我不清楚说调度程序是否合适?难道我们在进程调度中难道会调用kernel_thread来调度进程吗?还有若是当作守护进程解释,那么是不...
关于linux内核线程,我看了一些文章说内核线程是守护进程,还有说是核心调度程序。我不清楚说调度程序是否合适?难道我们在进程调度中难道会调用kernel_thread来调度进程吗?还有若是当作守护进程解释,那么是不是这个kernel_thread函数只有在系统启动时才会调用?还请各位帮忙详解!谢谢!
|
"我看了一些文章说内核线程是守护进程"
不一定是,少数内核线程完成就可以注销,你自己也可以这么干,大部分做守护进程用,应用进程也有守护进程。
"还有说是核心调度程序"
觉对不是(个人看法)
"难道我们在进程调度中难道会调用kernel_thread来调度进程吗?"
绝对不对(个人看法)
"还有若是当作守护进程解释,那么是不是这个kernel_thread函数只有在系统启动时才会调用?"
只能在内核空间的任何时候调用
"还请各位帮忙详解!谢谢!"
不客气,有空看看LKD 2e的"进程调度"那章有你所有的答案,不过要细看:)
不一定是,少数内核线程完成就可以注销,你自己也可以这么干,大部分做守护进程用,应用进程也有守护进程。
"还有说是核心调度程序"
觉对不是(个人看法)
"难道我们在进程调度中难道会调用kernel_thread来调度进程吗?"
绝对不对(个人看法)
"还有若是当作守护进程解释,那么是不是这个kernel_thread函数只有在系统启动时才会调用?"
只能在内核空间的任何时候调用
"还请各位帮忙详解!谢谢!"
不客气,有空看看LKD 2e的"进程调度"那章有你所有的答案,不过要细看:)