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

怎么在百度做网站站内优化包括哪些

怎么在百度做网站,站内优化包括哪些,网络推广seo教程,网页设计文员0基础招培训具名管道 文章目录 具名管道1. 具名管道FIFO概述2. 函数接口 1. 具名管道FIFO概述 具名管道是跟匿名管道相对而言的,从外在形态上来看,具名管道更接近普通文件,有文件名、可以open打开、支持read()/write()等读写操作。 具名管道通常又被称…

具名管道

文章目录

  • 具名管道
      • 1. 具名管道FIFO概述
      • 2. 函数接口

1. 具名管道FIFO概述

具名管道是跟匿名管道相对而言的,从外在形态上来看,具名管道更接近普通文件,有文件名、可以open打开、支持read()/write()等读写操作。

具名管道通常又被称为FIFO(First In First Out),这其实所所有管道的基本特性,那就是放入的数据都是按顺序被读出,即所谓先进先出的逻辑。

img
先进先出的具名管道

当然,管道并不是普通文件,具名管道特性:

  • 与PIPE一样不支持定位操作lseek()
  • 与PIPE一样秉持相同的管道读写特性
  • 使用专门的接口来创建:mkfifo()(匿名管道是pipe())
  • 在文件系统中有对应节点,支持使用 open() 打开管道(匿名管道不具备)
  • 支持多路同时写入(匿名管道不具备)

2. 函数接口

以下是创建具名管道的函数接口

#include <sys/types.h>
#include <sys/stat.h>int mkfifo(const char *pathname, mode_t mode);
  • 注意1:pathname即具名管道的名称,若是新建的管道文件,则需保证创建路径位于Linux系统内,尤其是虚拟机中操作的时候,不可将管道文件创建在共享文件夹中,因为共享文件夹是windows系统,不支持管道文件。
  • 注意2:mode是文件权限模式,例如0666,注意权限须为八进制,且实际管道的权限还受系统 umask 的影响。

以下是两个程序通过管道互相通信的示例代码:

// 进程A,创建管道并向管道写入字符串"data from FIFO."
int main()
{// 创建具名管道mkfifo("/tmp/fifo", 0666);// 向管道写入数据int fd = open("/tmp/fifo", O_RDWR);char *msg = "data from FIFO";write(fd, msg, strlen(msg));close(fd);return 0;
}
// 进程B,从管道读出数据
int main()
{// 从管道读出数据int fd = open("/tmp/fifo", O_RDWR);char buf[50];bzero(buf, 50);read(fd, buf, 50);printf("%s\n", buf);close(fd);return 0;
}
  • 注意3:具名管道一旦没有任何读者和写者,系统判定管道处于空闲状态,会释放管道中的所有数据。
http://www.dtcms.com/wzjs/393856.html

相关文章:

  • 做电商在什么网站吗网络营销公司是做什么的
  • 二百块做网站郑州seo课程
  • 虚拟机中建设iis网站东莞网站建设公司
  • 网络课程教学平台有哪些成都seo工程师
  • 商务网站建设域名备案
  • 手机建网站详细步骤广东云浮疫情最新情况
  • 武汉专业网站推广高手优化网站
  • 香港公司做网站国外销售同城发广告的平台有哪些
  • 济宁网站建设吊装seo个人优化方案案例
  • 惠民网站建设可以发布软文的平台
  • wordpress判断首页优化网站的方法
  • 昆明做网站建设多少钱安卓系统优化软件
  • 深圳罗湖企业网站优化代运营公司排行榜
  • 做响应式网站的常用尺寸500个游戏推广群
  • wordpress里再建一个网站学生个人网页制作教程
  • 网站建设培训公司搜索推广出价多少合适
  • 网站图片上传不了是什么原因新冠不易感染三种人
  • 用户体验设计的重要性成都seo技术
  • 自己做签名网站今天国内最新消息
  • 有了网站开发app是不是更容易流程优化的七个步骤
  • 商家自己做的商品信息查询网站网络营销课程作业
  • 网站建设 调研报告网站关键词怎么添加
  • 营销型网站建设大概多少钱百度搜索一下就知道
  • 国内做卷学习网站汕头seo按天付费
  • 建设一个电影网站需要多少钱游戏推广文案
  • mac os 做网站合肥网站推广公司
  • 个人做网站需要什么资料免费网站服务器
  • 普通银行卡可以做国外网站购物信用卡使用吗seo研究中心倒闭
  • 淘宝联盟链接的网站怎么做的厦门seo排名优化
  • 网络公司怎么做网站百度账号怎么注册