为什么没有兄弟进程时兄弟进程的数量为1?

时间:2016-04-12 05:39:20

标签: c linux kernel system-calls

如果我使用以下语句来迭代没有兄弟进程的进程的兄弟进程,我得到1而不是0,并且兄弟进程似乎有pid 0。

list_for_each(list, &curr->sibling){
   struct task_struct* task = list_entry(list,struct task_struct, sibling);
   printk("%d\n",(int)task->pid);
}

这里发生了什么?

0 个答案:

没有答案