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

广告图片网站互联网销售包括哪些

广告图片网站,互联网销售包括哪些,东莞企业黄页,提供网站建设公司c/cpp - 多线程/进程 多进程多进程创建多进程进程等待多进程 宏观上 两个进程完全并发的 父子进程具有互相独立的进程空间 父进程结束&#xff0c;不影响子进程的执行 创建多进程 #include <sys/types.h> #include <unistd.h> #include <stdio.h>int main()…

c/cpp - 多线程/进程 多进程

  • 多进程
    • 创建多进程
    • 进程等待

多进程

宏观上 两个进程完全并发的
父子进程具有互相独立的进程空间
父进程结束,不影响子进程的执行

创建多进程

#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>int main(){pid_t pid;/* == eg1 ==*/// while (1)// {//     // 进程ID号//     printf("pid = %d\n",getpid());//     // 该进程 的 父进程的ID号//     printf("pid parent = %d\n",getppid());// }// /* == eg2 == */// printf("pid = %d\n",getpid());// // 复制一个进程当作子进程// // 如果调用成功,返回子进程id号,非0,子进程的id好为0// pid =fork();// printf("pid = %d\n",pid);// printf("hell world"); // fork之后 父进程 子进程都执行该语句/* == eg3 ==*/pid_t pid1;pid_t pid2;pid1 =fork();pid2=fork();printf("pid1 = %d, pid2 = %d\n",pid1,pid2);// fork树/*A   -A  -A: pid1=id(B), pid2=id(C)-C: pid1=id(B)(拷贝出来的), pid2=0-B  -B: pid1=0, pid2=id(D)-D: pid1=0(拷贝出来的), pid2=0      */return 0;
}

例子2

#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>int main(){pid_t pid;pid =fork();printf("pid = %d\n",pid);/*A   -A pid=id(B)-B pid=0   *//*宏观上 两个进程完全并发的 父子进程具有互相独立的进程空间父进程结束,不影响子进程的执行*/// 根据id号 区分父进程 子进程,执行不同的任务if (pid>0) // parent process{while (1){printf("parent process running...\n");sleep(1);}}else if (pid==0) // child process{ while (1){printf("child process running...\n");sleep(1);}}else{printf("ERROR: fork failed\n");return -1;}return 0;
}

进程等待

#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>int main(int argc,char* argv[])
{pid_t child_pid;int num;for (int i=1;i<argc;i++){switch (fork()){case 0: // 当前是子进程printf("child process %d start id= %d, sleep %s\n",i,getpid(),argv[i]);sleep(atoi(argv[i]));exit(0);break;case -1:perror("fork()\n");exit(0);default:break;}}/*A   -A break        -A  break               -A break-A3 exit运行之后结束,不再fork-A2 exit运行之后结束不在fork-A1 exit(子进程结束)不再fork*/num=0;// 表示主进程一直等待,直到所有子进程结束再结束主进程while (1){child_pid=wait(NULL); // wait表示多个子进程中的一个结束就返回if (child_pid==-1) // -1 表示没有可以正在运行的子进程{printf("no more child  process runnig\n");exit(0);}num++;printf("wait() child pid=%d over,num=%d\n",child_pid,num);}return 0;
}/*child process 2 start id= 24667, sleep 10child process 1 start id= 24666, sleep 5child process 3 start id= 24668, sleep 15wait() child pid=24666 over,num=1wait() child pid=24667 over,num=2wait() child pid=24668 over,num=3no more child  process runnig*/
http://www.hkea.cn/news/341021/

相关文章:

  • 海曙区住房和建设局网站备案域名
  • 网站建设硬件环境志鸿优化设计答案
  • 网页游戏网址推荐宁波网站推广网站优化
  • 福建就福建省住房与城乡建设厅网站高端网站建设企业
  • 网站如何做seo规划app怎么开发出来的
  • 吴江住房和城乡建设局官方网站产品软文是什么
  • 公司网站制作设谷歌seo是什么职业
  • 北京品牌高端网站建设公司燕郊今日头条
  • 网站制作公司徐州宁波网站seo哪家好
  • 做网站基本费用大概需要多少全媒体运营师报考官网在哪里
  • 网站建设款属于什么科目营业推广策划
  • 建设网站查证书网络广告有哪些形式
  • 分布式网站开发网络销售平台排名
  • 网站建设模板购买品牌seo培训
  • 深圳网站建设 cms网站推广交换链接
  • 标准物质网站建设5118站长工具箱
  • 做一个能注册用户的网站网络推广费用大概价格
  • 网站建设评价东莞谷歌推广
  • php网站后台进不去百度推广入口官网
  • 个人网站一键生成免费推广网站有哪些
  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo
  • 个性化网站定制价格今日热点
  • 做网站的艰辛免费个人网站申请
  • 网站改版需要多久网站设计与制作毕业论文范文
  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具