当前位置: 首页 > news >正文

自助建站系统下载公司app与网站建设方案

自助建站系统下载,公司app与网站建设方案,商家免费网站模板,登封快乐送餐在那个网站做的广告一、孤儿进程组 1. 孤儿进程的定义#xff1a; 定义1#xff1a;该进程组的每个成员的父进程要么是该组的成员#xff0c;要么在其它会话中。 定义2#xff1a;一个进程不是孤儿进程组的条件是——该组有一个进程#xff0c;其父进程在属于同一会话的另一个组中。 只要能…一、孤儿进程组 1. 孤儿进程的定义 定义1该进程组的每个成员的父进程要么是该组的成员要么在其它会话中。 定义2一个进程不是孤儿进程组的条件是——该组有一个进程其父进程在属于同一会话的另一个组中。 只要能够满足上面其中的任一个定义则此进程组就是孤儿进程组。可能读起来比较拗口看图 1 中的例子可能会清楚点。 图 1 中按照孤儿进程组的定义 进程组 1 不是孤儿进程组因为进程组 1 中有一个进程的父进程不属于进程组 1也不在另一个会话中。进程组 2 是孤儿进程组因为该组中的每个成员满足定义每个成员的父进程要么在本组中要么在其它会话中。2.  孤儿进程组的特性 如果进程组存在停止状态的进程当该进程组变成孤儿进程组时POSIIX.1要求向新孤儿进程组中的每一个进程发送挂断(SIGHUP)接着又向其发送继续信号(SIGCONT)。 3. 测试代码 #include unistd.h #include stdio.h #include signal.h #include stdlib.h #include errno.hvoid handler(int signo) {printf(SIGHUP receive, pid %d\n, getpid()); }void pr_ids(char* name) {printf(%s: pid %d, ppid %d, pgrp %d, tpgrp %d\n, name,getpid(), getppid(), getpgid(getpid()), tcgetpgrp(0));fflush(stdout); }int main() {char c;pid_t pid;pr_ids(parent);pid fork();if (pid 0){perror(fork);}else if (pid 0){sleep(5);}else{pr_ids(child);signal(SIGHUP, handler);kill(getpid(), SIGTSTP); // 让子进程暂停pr_ids(child); // 如果执行了此行说明已经收到了 SIGHUP 信号if (read(STDIN_FILENO, c, 1) ! 1)printf(read error, error number: %d\n, errno);}exit(0); } 输出结果 参考资料 1. 孤儿进程与孤儿进程组
http://www.pierceye.com/news/510950/

相关文章:

  • 网站建设新手教程视频英语复试口语模板
  • 网站肯定被k北京高端网站建
  • 成都手机网站设计山东省建设监理协会网站6
  • 长春网站建设那家好沛县做网站
  • 做网络写手 哪个网站比较好电商网站开发用什么语言
  • 如何做网站资讯淘宝官网登录入口
  • 江苏建设工程招标网官方网站免费网址怎么申请注册
  • 河池网站优化网络宣传渠道有哪些
  • 外贸建立网站怎么做42区 网站开发指南
  • wordpress多本小说站出售延安做网站
  • 北京快速网站建设找工作一般上什么网站比较好
  • 做外贸必须有公司网站么下沙网站制作
  • 西安学校网站建设网站搜索工具
  • 小型网站的建设方案龙江人社app二维码图片
  • 西宁微网站建设wordpress更新文章post.php错误
  • 网络营销网站平台有哪些众希网站建设
  • 网站建设营销的技巧公司招聘网站排行榜
  • 长治网站建设收费多少农村自建房设计图 户型图
  • 广州网站建设 骏域网站建设做搜狗网站优化首页软
  • 广州网站设计软件简约大方网站
  • 网站建设与管理专业好吗做国际贸易如何建网站
  • 小说百度风云榜上海seo网络推广渠道
  • 建设局网站打不开是什么原因wordpress客户端插件
  • 农业 网站源码网站制作产品优化
  • 企业公司网站制作建设怎么区分营销型网站
  • 如何选择顺德网站建设网站开发源代码
  • 北京城乡建设部网站网站页面是自己做还是使用模板
  • 网新企业网站管理系统厦门好景科技做网站
  • 手机网站开发语言深圳网站建设培训
  • wordpress做的视听网站怎么用ftp清空网站