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

网站后台设计培训学校地图网站建设

网站后台设计培训学校,地图网站建设,广告公司经营范围,网站美工做图推荐linux环境下,各进程相互独立#xff0c;如果想要交换两个进程之间的数据#xff0c;需要通过内核#xff0c;在内存中提供一个缓存区#xff0c;一个进程往缓存区中写数据#xff0c;一个往缓存区读数据#xff0c;内核提供的这种机制称为进程间通信#xff08;IPC…      linux环境下,各进程相互独立如果想要交换两个进程之间的数据需要通过内核在内存中提供一个缓存区一个进程往缓存区中写数据一个往缓存区读数据内核提供的这种机制称为进程间通信IPC,常见的进程通信有四种管道最简单信号开销最小共享映射区无血缘关系本地套接字最稳定。 1管道 管道的特点本质是一个伪文件内核缓冲区两个文件描述符引用读端和写端写端写入读端读出。 管道的原理及实质内核使用环形队列机制借助内核缓冲区实现。 管道的缺点1数据自己读不能自己写2数据被读走不在管道存在3半双工通信数据读写不能同时数据流向唯一4有血缘关系的进程间 创建管道pipe函数 函数头文件及原型函数参数为输入参数       成功调用返回0 失败返回-1 函数调用成功返回r/w两个文件无需open,但是需要手动close,其中pipefd[0] --r,pipefd[1]--w,可根据读写要求关闭pipe的一端来实现进程通信 管道中的读写情况有四种 1读管道时    1.管道有数据read返回实际读到的字节数 2.管道中无数据 1管道写端全部关闭read返回0表示读到文件末尾 2官渡写端没有关闭read阻塞等待数据来 2写管道时      1.管道读端全部关闭进程异常终止 2.管道读端没有关闭 1管道已满write阻塞 2管道未满write写入数据返回实际写入的字节数。 使用管道实现父子通信实现ls |wc -l  父进程实现ls.子进程实现wc -l; 使用管道实现兄弟进程通信兄ls  弟  wc -l  父 等待回收子进程 2FIFO   命名管道不想关的进程也可以进行通信 特点属于基础文件类型的一种FIFO文件在磁盘上没有数据块只有用来表示内核的一条通道各进程可以打开这个文件进行read/write。 创建方式命令  mkfifo 管道名 库函数 int mkfifoconst char*pathname,mode_t mode);  成功0 失败 -1 使用mkfifo创建了一个FIFO就可以用open打开它,常见的i/o函数都可以作用于fifo. 如博客https://blog.csdn.net/superywf/article/details/73438465的例子使用如下
http://www.pierceye.com/news/277104/

相关文章:

  • 茶叶外贸网站建设中国建设银行是国企还是央企
  • 成都网站建设公司有哪些内容必应搜索
  • 青岛建设集团招聘信息网站公司官网怎么制作
  • 本溪网站开发公司电话县蒙文网站建设汇报
  • 广州建网站有哪些怎么做网站建设赚钱
  • led视频网站建设邯郸建设信息网站
  • 开发网站培训班网站详情页用cdr做可以吗
  • 相亲网站开发与设计报告广州网站维护
  • 门户网站 技术方案北京感染人数最新消息
  • 网站制作过程流程酷家乐在线设计官网
  • 六年级做网站的软件小程序开发文档微信小程序
  • 做网站要准备哪些汕头建站公司模板
  • 杭州多语言网站建设网站转app工具
  • 一流的网站建设wordpress 读者墙
  • php 视频播放网站开发php做直播类型的网站
  • 网站建设氺金手指排名11wordpress手机端菜单
  • 存储网站建设软件界面设计图
  • 微信 公司网站 怎么做WordPress安装在Windows
  • 商丘给企业做网站的公司已备案域名租用
  • .net商城网站模板下载网站开发怎么对接客户
  • php程序员网站开发域名企业备案对网站的好处
  • 沈阳市城乡建设网站wordpress全文
  • 冉冉科技网站建设网络教学平台网址
  • 深圳网站设计建设公司宁波易通建设网站
  • 许昌网站建设公司网站的空间和域名
  • 公司查询网站查询系统wordpress简书主题
  • 公司网站 钓鱼网站ui设计交付物都包含哪些
  • seo网站导航建设技巧精东影视传媒文化管理公司
  • 做白酒的网站怎么查网站建设是哪家公司
  • 网站域名密码免费网站推广产品