看板 LinuxDev 關於我們 聯絡資訊
小弟想請問一個有關process fork的問題 小弟想在程式執行時, 程式可以產生一個child, 一般應用程式是用fork()就可以了, 但在kernel中不知道是使用哪一個function, 小弟有看了一下kernel code, 本來以為sys_fork sys_clone可以用, 不過上網找了一下, 有人是說這是system call, 在kernel中無法使用... 請問在kernel 中fork自己是要使用什麼function? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.149.202
SILee:do_fork() 04/14 22:51
Spig:kernel幹麼fork自己啊? 叫個kthread出來做事就好啦 04/15 02:20
nfsnfs:kernel_thread() 不過最後還是去 call do_fork() 就是 04/15 19:12
manchester77:那fork出來的誰去管理啊?? 04/16 10:16
syadou:嗯~~我打算寫一個daemon去管理, 不過do_fork卻在regs方面 04/21 15:06
syadou:不太了解如何控制了... 04/21 15:07
james732:Kernel Mode 的程式不是這樣寫的吧...原po要換個想法 04/21 15:42
zwai:用timer定期呼叫 或是kernel thread 04/24 03:16