进程亲属关系的字段描述(p是给定进程)
字段名 说明
real_parent 指向创建了p的进程描述符,如果p的父进程不再存在,就指向进程1(init)的描述符。(对此有疑问:父进程销毁前,不都是先销毁子进程的?)
parent 指向p的当前父进程(这种进程的子进程终止时,必须向父进程发信号。)它的值通常与real_parent一致,但偶尔也可以不同,例如:当另一个进程发出监控p的ptrace()系统调用请求时。
children 链表的头部,链表中所有元素都是p创建的子进程
sibling 指向兄弟进程链表中的下一个元素或前一个元素的指针,这些兄弟进程的父进程都是p
[attach]11486[/attach]
大大的疑问: p1的 sibling.prev怎么指向了父进程啊?同理 p3的sibling.next也指
向了父进程。 这个图跟内核2.4里差别很大呀。期待高手给解答啦
sophia0405 于 2009-01-13 15:00:42发表:
高手来帮忙呀~
sophia0405 于 2009-01-13 15:00:28发表:
:0w5ty(1 :0w5ty(1