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

保定网站报价百度搜索关键词

保定网站报价,百度搜索关键词,电子网站怎么做,dedecms 门户网站1、管道 1.1、管道概念 管道是单向的、先进先出的,它把进程的输出和另一个进程的输入连接在一起。一个进程往管道写入数据,另一个进程从管道读取数据。数据被从管道中读取出来之后,将被删除,其他进程无法在读取到相应的数据。管…

1、管道

1.1、管道概念

  • 管道是单向的、先进先出的,它把进程的输出和另一个进程的输入连接在一起。
  • 一个进程往管道写入数据,另一个进程从管道读取数据。
  • 数据被从管道中读取出来之后,将被删除,其他进程无法在读取到相应的数据。
  • 管道提供了简单的流控制,进程读取空管时候,将被阻塞。同时进程写入一个满了的管道会被阻塞,直到另一方写入或者读取管道。
  • 管道包含无名管道和有名管道,前者用于父进程和子进程之间的通信,后者用于任意两个进程之间的通信。

多个进程同时读写会发生什么事情?
管道怎么判断满了?

1.2、管道涉及的函数

posix_mkfifo(string $pathname, int $mode):bool : 创建一个有名管道,参数如下

  • pathname : 创建管道的路径。
  • mode : 管道文件的权限模式。参考liunx 文件权限 例 0666、0755、0777

unlink(string $pathname):bool : 删除管道文件,参数如下

  • pathname : 文件路径

1.3、举个栗子

<?php
$pathname='./'.getmypid().'.pipe';
if(!is_file($pathname))
{posix_mkfifo($pathname,0666);
}
//复制一个子进程
$pid=pcntl_fork();
if($pid==0)
{$file=fopen($pathname,'r');while(true){  echo '子进程读取:'.fread($file,20).PHP_EOL;   sleep(1);}fclose($file);exit;
}//父进程继续执行
$file=fopen($pathname,'w');
while(true)
{echo '父进程写入:'.fwrite($file,time()).PHP_EOL;sleep(1);
}
fclose($file);
pcntl_wait($status);
b9f225e2c7495a6038a88c9b58badfdad55.jpg

注:当前模式为阻塞模式,只有当fread 读取到对应的size大小时,才会返回,否则将阻塞运行。可以使用 stream_set_blocking(resource $pathname,false);来使用非阻塞模式;

2、UDS

http://www.yidumall.com/news/56838.html

相关文章:

  • 做网站包括备案吗人民政府网站
  • 网站建设kaicz设计师网站
  • 微信怎么开自己的公众号武汉seo管理
  • 网站的站内结构锚文本是如何做的百度网盘链接
  • 大连网站流量优化定制搜索引擎营销的案例
  • php做心理测试网站seo课程多少钱
  • 怎么让别人访问自己做的网站引流软件有哪些
  • 做任务在那个网站靠谱廊坊seo整站优化
  • 个人博客网站源码百度手机点击排名工具
  • 网站的类别搜狗收录提交入口
  • 用ps做商城网站好做吗百度总部公司地址在哪里
  • 邱县seo整站排名企业seo排名有 名
  • 广州天河区做网站微信朋友圈广告在哪里做
  • 广州市学校安全教育平台官网企业专业搜索引擎优化
  • not found的网站龙华线上推广
  • freenom怎么做网站武汉seo搜索优化
  • 开发一款网站需要多少钱山东seo
  • wordpress先页面再首页seo岗位职责
  • 求网站备案照片黑帽seo寄生虫
  • wordpress 发布文章插件排名优化哪家好
  • 清远网站seo百度快照优化排名
  • 最专业 汽车网站建设黑科技引流推广神器免费
  • 修改网站备案信息东莞网站推广行者seo08
  • 搭建直播网站需要怎么做百度付费问答平台
  • 垦利网站建设电商seo优化是什么意思
  • 手机wap网站源码营销宣传方式有哪些
  • 做网站素材在哪找一个网站如何推广
  • 做一个网站后期维护需要做什么网站怎样做推广
  • 沈阳教做网站线上推广方式都有哪些
  • 那个网站推作者网站服务器ip查询