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

海外网站入口在什么网站做推广最好

海外网站入口,在什么网站做推广最好,二级建造师个人注册查询系统,公司网站建设需要的材料waitpid函数 作用同于wait#xff0c;但可指定pid进程清理#xff0c;可以不阻塞。 pid_t waitpid(pid_t pid,int *status,int options);成功#xff1a;返回清理掉的子进程ID#xff1b;失败#xff1a;-1#xff08;无子进程#xff09; 特殊参数和返回情况#xff1… waitpid函数  作用同于wait但可指定pid进程清理可以不阻塞。 pid_t waitpid(pid_t pid,int *status,int options);成功返回清理掉的子进程ID失败-1无子进程 特殊参数和返回情况 参数pid        0 回收指定ID的子进程        -1 回收任意子进程相当于wait        0 回收和当前调用waitpid一个组的所有子进程        -1 回收指定进程组内的任意子进程 返回0参数3为WNOHANG且子进程正在运行。 注意一次wait或waitpid调用只能清理一个子进程清理多个子进程需要用到循环 /*** loop_wait.c ***/ #include stdio.h #include unistd.h #include stdlib.h #include sys/wait.hint main(int argc, char *argv[]) {int n 5, i; //默认创建5个子进程pid_t p, q;if(argc 2){ n atoi(argv[1]);}for(i 0; i n; i) {//出口1,父进程专用出口p fork();if(p 0) {break; //出口2,子进程出口,i不自增} else if (i 3){q p;}}if(n i){sleep(n);printf(I am parent, pid %d\n, getpid(), getgid());//pid_t pid waitpid(q, NULL, WNOHANG); // pid_t pid wait(NULL);//printf(child pid %d\n, pid);while(1);} else {sleep(i);printf(Im %dth child, pid %d, gpid%d\n, i1, getpid(), getgid());while(1);}return 0; } /*** waitpid.c ***/ #include unistd.h #include stdlib.h #include stdio.h #include sys/wait.hint main(void) {pid_t pid, pid2, wpid;int flg 0;pid fork();pid2 fork();if(pid -1){perror(fork error);exit(1);} else if(pid 0){ //sonprintf(Im process child, pid %d\n, getpid());sleep(5); exit(4);} else { //parentdo {wpid waitpid(pid, NULL, WNOHANG);//wpid wait(NULL);printf(---wpid %d--------%d\n, wpid, flg);if(wpid 0){printf(NO child exited\n);sleep(1); }} while (wpid 0); //子进程不可回收if(wpid pid){ //回收了指定子进程printf(Im parent, I catched child process,pid %d\n, wpid);} else {printf(other...\n);}}return 0; } /*** waitpid2.c ***/ #include unistd.h #include stdlib.h #include stdio.h #include sys/wait.hint main(void) {pid_t pid, pid2, wpid;int flg 0;pid fork();pid2 fork();if(pid -1){perror(fork error);exit(1);} else if(pid 0){ //sonprintf(Im process child, pid %d\n, getpid());sleep(5); exit(4);} else { //parentdo {wpid waitpid(pid, NULL, WNOHANG);//wpid wait(NULL);printf(---wpid %d--------%d\n, wpid, flg);if(wpid 0){printf(NO child exited\n);sleep(1); }} while (wpid 0); //子进程不可回收if(wpid pid){ //回收了指定子进程printf(Im parent, I catched child process,pid %d\n, wpid);} else {printf(other...\n);}}return 0; } /*** waitpid3.c ***/ #include stdio.h #include unistd.h #include stdlib.h #include sys/wait.hint main(int argc, char *argv[]) {int n 5, i; pid_t p, q;if(argc 2){ n atoi(argv[1]);}q getpid();for(i 0; i n; i) {p fork();if(p 0) {break; } }if(n i){ // parentsleep(n);printf(I am parent, pid %d\n, getpid());for (i 0; i n; i) {p waitpid(0, NULL, WNOHANG);printf(wait pid %d\n, p);}} else {sleep(i);printf(Im %dth child, pid %d\n, i1, getpid());}return 0; } waitpid        参1    pid   0       指定进程id回收                      pid -1        回收任意子进程                      pid 0          回收本组任意子进程                      pid -1        回收该进程组的任意子进程        参2    status                      返回成功pid  失败 -1                      status传出参数                      1 阻塞等待子进程                      2 回收子进程资源                      3:    获取子进程结束状态1WIFEXITED真                                                                       WEXITSTATUS获取子进程退出状态                                                                2WIFSIGNALED 真                                                                       WTERMSIG获取导致子进程终止的信号的                                                                                           编码 参3    0 wait阻塞回收               WBNIOHANG非阻塞回收轮询 返回值       成功pid  失败 -1  返回 0 值 参3传WNOHANG并且子进程尚未结束。 转载于:https://www.cnblogs.com/wanghao-boke/p/11311806.html
http://www.sadfv.cn/news/211372/

相关文章:

  • 汕头仿站定制模板建站网站如何做百度实名认证
  • 单网页网站扒站工具网络营销推广套餐
  • 做网站的风险wordpress首页不加载图片不显示
  • Wordpress一写文章就卡了seo资料网
  • 网站建设交接清单附近广告公司地址在哪里
  • 在哪里可以免费做个人网站哪家网站建设服务好啊
  • 深圳网站建设公司招聘网页实时翻译
  • 有域名后怎样做网站公众号平台文章wordpress
  • 网站建设crm企业网站建设流程的第一步工作是
  • 智能网站搭建平台国外校友网站建设的现状
  • 网站域名登记证明广西建设培训网
  • wordpress联系表格网站优化工作
  • 公司网站的seo优化怎么做网站技术解决方案
  • 做投资的网站好莱芜网络推广渠道
  • 沈阳创新网站建设报价网站建设 工作室
  • 网站专题分类asp.net 微信网站
  • wordpress购物网站教程云南专业做网站多少钱
  • 越南做网站服务器Wordpress+精确时间分钟
  • 网站开发外包项目网站东莞如何制作自己的网站
  • element-ui网站开发外贸做的亚马逊网站是哪个
  • 企业通用网站模板网站建设合作加盟
  • 百度做网站骗人到哪里去投诉毕设代做网站招聘
  • 一件代发货源开网店货源seo排名网
  • 网站模版图片知名网站名称
  • 网站建设备案查询网页设计下载免费
  • 华为云 搭建网站深圳网站建设比较
  • 网站代码优化的内容有哪些企业做的网站开发费如何入帐
  • 建筑建材网站设计费用信息网站 cms
  • 手机网站返回跳转优化课程体系
  • 网站中怎么做搜索框设计之家软件