码迷,mamicode.com
首页 > 其他好文 > 详细

setsid()

时间:2017-04-10 22:31:47      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:返回   相等   sid   leader   ade   错误   ima   session   images   

定义:若当前进程不是进程组长,创建一个新会话;若当前进程已经是进程组长,返回错误;

性质:一个新会话创建后,当前进程的PID即是新会话ID又是进程组ID,即当前进程即是session leader又是group leader,且没有控制终端(若再调用setsid之前该进程又一个控制终端,那么这种联系也会断开)。

一般使用:先调用fork(),然后使其父进程终止,而子进程继续。
(因为子进程继承了父进程的进程组ID,而子进程的pid是新分配的,两者不可能相等,所以这就保证了子进程一定不会是进程组长)

 技术分享

技术分享

 

技术分享

 

setsid()

标签:返回   相等   sid   leader   ade   错误   ima   session   images   

原文地址:http://www.cnblogs.com/black-mamba/p/6691173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!