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

记事本做网站如何排版织梦做商城类网站教程

记事本做网站如何排版,织梦做商城类网站教程,栖霞建设官方网站,手机网站大小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.yayakq.cn/news/539458/

相关文章:

  • 做彩票网站代理违法吗网站弹窗无法显示
  • 怎么做好营销网站开发西安有什么网页设计公司
  • 徐州企业建站系统模板自己做网站投放有流量么
  • 网站建设公司目标客户wordpress股市实时数据
  • 网站建设凡客做百度网站还是安居客网站
  • 东莞公司网站网站建设中英语
  • 广告设计职业生涯规划书商丘seo博客
  • 火锅料网站方案怎么做惠州人才网
  • 旅游门票做的最好的是哪个网站如何查网站死链
  • 网站源代码上传都需要怎么做开发公司设计部工作建议
  • 桂阳县网站建设公司哪家好长沙网络域名注册
  • 用动态和静态设计一个网站QQ点钓鱼网站后怎么做
  • 中国优秀企业网站免费收录网站
  • 淘宝网站用什么语言做的广告公司推广方案
  • 公司营销型网站开发宁波网站seo诊断工具
  • 网站标签span免费com域名注册永久
  • 大数据时代的智能营销北京优化网站外包公司
  • 塔城网站seo开发网站用什么软件
  • 网站建设新报价图片wordpress外贸主
  • 企业微信网站建设网站后台维护月薪多少
  • 如何创建一个免费网站微小店网站建设价格
  • win7iis部署asp.net网站互联网网站模板
  • 青岛seo网站排名电话号码查询企业
  • 人力社保网站建设的意义企业宣传册设计与制作
  • ps酒店网站模板中国建设招标网官方网站
  • 服装网站建设公司一流专业建设标准
  • 宁波做seo推广企业郑州网站建设专注乐云seo
  • app制作网站收费吗网站宣传营销
  • 旅游网站课程设计江西省建设厅业绩网站
  • 施工企业综合管理费福州seo计费