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

平台b2c网站企业网站推广方案设计毕业设计

平台b2c网站,企业网站推广方案设计毕业设计,上海好的网站建设公司,企业形象设计图片父子进程&#xff1a; 父子进程的变量之间存在着读时共享&#xff0c;写时复制原则 无名管道&#xff1a; 无名管道仅能用于有亲缘关系的进程之间通信如父子进程 代码&#xff1a; #include <stdio.h> #include <unistd.h> #include <sys/types.h> #inc…

父子进程:

父子进程的变量之间存在着读时共享,写时复制原则

无名管道:

无名管道仅能用于有亲缘关系的进程之间通信如父子进程

代码:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/fcntl.h>
#include <stdlib.h>#define N 100int main(int argc, const char *argv[]){pid_t pid;int fdr, fdw;ssize_t nbyte;int fd[2];char buf[N] = "";if(argc != 1 && argc != 3){printf("number error\n");exit(0);}if((fdr = open(argv[1], O_RDONLY)) < 0){printf("read open error\n");exit(0);}if((fdw = open(argv[2], O_CREAT|O_WRONLY|O_TRUNC, 0664)) < 0){printf("write open error\n");exit(0);}if(pipe(fd) < 0){printf("pipe error\n");exit(0);}pid = fork();//创建子进程if(pid < 0){printf("fork error\n");exit(0);}else if(pid == 0){ // 子进程 while((nbyte = read(fd[0], buf, N)) > 0){ // 管道读取端读取消息 write(fdw, buf, nbyte); // 写入文件 } }else{while((nbyte = read(fdr, buf, N)) > 0){ // 在被读写的文件中读取数据 write(fd[1], buf, nbyte); // 在管道写入端写入数据 }}return 0; 
}

解释:

父进程打开并读取读文件中的数据,并将数据放入无名管道的写入端,子进程从无名管道的读取端读取数据并写入自己事先打开或创建的接受文件,直到管道内没有数据,最终文件实现复制效果。

注意:read函数返还值为真实读取的数据,N为读取的数据

效果:

在这里插入图片描述

在这里插入图片描述

http://www.skylitedrivein.com/news/537.html

相关文章:

  • wordpress 评论加图片seo项目分析
  • 大型新型网站整站优化加盟
  • 如何做微网站seo顾问服务四川
  • 招代理网站怎么做关键词排名怎样
  • 深圳做网页的网站sem是什么牌子
  • 网站建设 网页无线网络优化
  • 北京网站建设开发公司学网络运营在哪里学比较好
  • wordpress theme cms石家庄关键词优化报价
  • 在县城怎么做网站公司百度网站域名注册
  • 如何做时时彩网站东莞网络营销平台
  • 网站付费推广竞价网络推广引流是做什么的
  • 有代做医学统计图的网站吗西安网站制作价格
  • 青州做网站的电话个人网站设计图片
  • wordpress文章页面更新不出来aso优化服务
  • 网站3级目录可以做导航分类么百度广告搜索引擎
  • 自贡做响应式网站开发公司深度搜索
  • 东方网景做网站怎么样想在百度上推广怎么做
  • 做项目接任务的网站成都疫情最新情况
  • 德阳建设网站的公司seo包年优化
  • 做网站防护的网站有产品怎么找销售渠道
  • wordpress 积分动力上海牛巨微seo优化
  • 网站上线后的工作怎么在网上做广告
  • 做网站在哪里租服务器单页网站模板
  • 外贸网站seo推广上海百度推广电话客服
  • 营销方案网站电子商务网站建设论文
  • 网站开发用什么系统上海网络推广排名公司
  • 网站建设制作 南京公司百度seo关键词点击软件
  • 网站建设 鄂icp备什么叫软文推广
  • 郑州个人做网站网络推广合作资源平台
  • 学校网站栏目建设百度app安装