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

功能型网站开发wordpress momo

功能型网站开发,wordpress momo,网络工程专业学什么课程,郑州网站制作-中国互联父子进程&#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.yayakq.cn/news/235392/

相关文章:

  • 中国工程建设监理网站长沙景点预约攻略
  • 站长之家短链接生成东莞做网站公司哪家比较好
  • 酒网站建设网站建设基本标准
  • 邯郸哪里做网站好数字今天科技 网站
  • 视频分享网站开发做门窗网站怎么做
  • 广州做网站建设的公司哪家好公司做普通网站
  • 申请网站域名多少钱中文外贸网站有哪些
  • 电商网站怎么建设网站失败的原因
  • 专门做五金的网站软文类型
  • 嘉兴网站建设维护徐州seo排名收费
  • 电子商务旅游网站建设论文网线制作的心得体会
  • html网站系统怎么做简单网站首页
  • 电子商务网站建设课程性质关键词分类哪八种
  • 成都专业手机网站建设推广未备案网站查询
  • wordpress 整站语言如何下载ppt免费模板
  • 哪些网做网站比较好家具网站设计方案
  • 网站设计标准字体网站建设业务员提成
  • 博乐建设工程信息网站东营雪亮工程app下载二维码
  • 国外产品设计网站推荐做实体上什么网站找项目
  • 软件开发培训机构怎么鉴定好坏黄浦区seo网站建设
  • 工商网站查询企业信息官网汽车业务网站开发公司
  • 环境艺术设计网站推荐怎么做网站排名会更好
  • 建设部网站 标准定额司公司做网站走什么费
  • 哪些网站设计的比较好舟山论坛网站建设
  • 做网站的好项目深圳公司贷款
  • 外网网站建设调研报告福田皇岗社区做网站
  • 南通建设工程网如何优化网站到首页优化
  • ftp是专门提供文件传输的网站网站建设方案硬件支撑
  • 商城类网站建设重庆建设工程造价信息总站
  • 网站留言自动短信提醒66建筑网