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

石河子建设局网站龙岩网站推广

石河子建设局网站,龙岩网站推广,网站建设介绍ppt模板,网站建设属于现代服务吗进程参数和环境变量的意义一般情况下,子进程的创建是为了解决某个问题。那么解决问题什么问题呢?这个就需要进程参数和环境变量来进行决定的。子进程解决问题需要父进程的“数据输入”(进程参数 & 环境变量)设计原则:3.1 子进程启动的时候…

进程参数和环境变量的意义

  1. 一般情况下,子进程的创建是为了解决某个问题。那么解决问题什么问题呢?这个就需要进程参数和环境变量来进行决定的。

  1. 子进程解决问题需要父进程的“数据输入”(进程参数 & 环境变量)

  1. 设计原则:3.1 子进程启动的时候,必然用到的参数使用进程参数传递 3.2子进程解决问题可能用到的参数使用环境变量传递

  1. 父进程 ====>(进程参数/环境变量) ===> 子进程

子进程是如何将结果返回给父进程?

我们知道父进程创建子进程是为了解决问题的,那么这个解决问题的结果需要返回给父进程吗?当然需要!先看看一下一个简单的demo

#include <stdio.h>int main(int argc,char* argv[])
{printf("Test:: Hello World\n");return 19;
}

父进程自己解决问题不就行了吗?为什么还要创建子进程来解决问题呢?

深入理解父子进程

  1. 子进程的创建是为了并行的解决子问题(问题分解)

  1. 父进程需要通过子进程的结果最终解决问题(并获取问题)

#include <sys/types.h>
#include <sys/wait.h>pid_t wait(int *wstatus);
1.等待一个子进程完成,并返回子进程标识和状态信息
2.当有多个子进程完成,随机挑选一个子进程返回
pid_t waitpid(pid_t pid, int *wstatus, int options);
1.可等待特定的子进程或者一组子进程
2.在子进程还未终止时,可以通过options设置不必等待(直接返回)#include <unistd.h>
void _exit(int status); //系统调用,终止当前进程#include <stdlib.h>
void exit(int status);//库函数,先做资源清理,再通过系统调用(_exit)终止进程
void abort(void); //异常终止当前进程(通过产生SIGABRT信号终止)//信号可以理解为:操作系统发送给进程的通知。

接下来来看一下dmeo。

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>int main(int argc,char* argv[])
{pid_t pid=0;int a=1;int b=0;int status=0;printf("parent = %d\n",getpid());if((pid = fork()) == 0) exit(-1);printf("child = %d\n",getpid());if((pid = fork()) == 0) abort();printf("child = %d\n",getpid());if((pid = fork()) == 0) a=a/b,exit(1);printf("child = %d\n",getpid());sleep(3);while((pid = wait(&status)) > 0){printf("child:%d,status=%x\n",pid,status);}return 19;
}

http://www.yidumall.com/news/41954.html

相关文章:

  • 衡水做wap网站多少钱站长工具果冻传媒
  • wordpress 数据库操作广州优化疫情防控举措
  • 做网站开发要安装哪些软件下载优化大师并安装
  • 网站规划建设与管理维护答案最全bt磁力搜索引擎索引
  • app网站开发学习seo推广和百度推广的区别
  • 网站做排名靠前球队排名世界
  • 阿里巴巴企业网站注册今日国内重大新闻事件
  • 建设银行信用卡积分兑换商城网站网络推广的优势有哪些
  • 江苏泰兴网站建设北京核心词优化市场
  • 政府网站设计有什么要点竞价托管一般多少钱
  • 个人网站的建设流程西安seo盐城
  • 网站logo做黑页网站提交百度收录
  • 怎么在各个网站免费推广信息网站托管服务商
  • 哪个建设网站好百度app在哪里找
  • 教育培训网站制作怎么自己注册网站
  • 上线了建站怎么收费不错宁波seo公司
  • 国内网站设计案例欣赏p2p万能搜索种子
  • 喜欢做网站的行业正规seo排名公司
  • 怎么认证网站如何优化推广网站
  • cdn如何做网站备案seo专员是什么职业
  • 创建学校网站千锋教育学费
  • 网站开发的开题任务书重庆百度快速优化
  • 青海旅游的网站建设小说推广关键词怎么弄
  • 现在的网站使用frameset做吗网络营销课程感悟
  • 苏州制作网站的公司简介微信营销技巧
  • 做网站一般什么价格开源seo软件
  • 广西营销型网站建设怎样做品牌推广
  • wpzoom wordpress cms长沙seo研究中心
  • 网站同时做竞价和seo爱上链外链购买交易
  • 请公司建网站网站优化排名推广