Chinaunix

标题: 关于setsid函数 [打印本页]

作者: johncby    时间: 2008-01-02 14:27
标题: 关于setsid函数
-setsid函数用于创建一个新的会话,并自任该会话组的组长
-让进程摆脱原会话的控制
-让进程摆脱原进程组的控制
-让进程摆脱原控制终端的控制

当fork后,返回值为0时调用setsid函数后子进程会脱离原来的会话,进程组和控制终端,
请问:
1.既然子进程脱离了原来的会话,进程组和控制终端,为什么父进程调用waitpid后依然可以等待?
2.进程组,会话,作业 这几个概念有什么具体的区别?

谢谢!
作者: xi2008wang    时间: 2008-01-02 22:41
APUE上解释的很清楚




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2