作者Austin9 (奥斯丁)
看板LinuxDev
标题[问题] 请怎麽取得thread pid?
时间Mon Nov 28 12:24:10 2011
请问一下,怎样才能在KERNEL下取得thread's pid?
以下是小弟想像中的求法,不知对不对?
strcut task_struct *Child_task;
struct list_head children_list;
Child_task = Task;
children_list = &(Task->children);
list_for_each(children_list,&(Task->children){
Child_task = list_entry(children_list,struct task_struct, sibling);
printk("processID:%d ThreadID:%d\n",Task->pid,Child_task->pidOD);
}
Task是目前的Process,它的型态是strcut task_struct.
不知为什麽这段都没跑出来咧,请高手帮忙一下,谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.220.111