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

1000M双线网站空间网站开发设计协议

1000M双线网站空间,网站开发设计协议,seo网站设计多少钱,做网站的图片Pc端和手机端的区别一、从FIFO中读取数据#xff1a; 约定#xff1a;如果一个进程为了从FIFO中读取数据而以阻塞的方式打开FIFO#xff0c;则称内核为该进程的读操作设置了阻塞标志。 如果有进程为写而打开FIIF#xff08;写端存在#xff09;#xff0c;且当前FIFO内没有数据#xff0…  一、从FIFO中读取数据 约定如果一个进程为了从FIFO中读取数据而以阻塞的方式打开FIFO则称内核为该进程的读操作设置了阻塞标志。 如果有进程为写而打开FIIF写端存在且当前FIFO内没有数据则对于设置了阻塞标志的读操作来说将一直阻塞对于没有设置阻塞标志读操作来说返回-1当前errno值为EAGAIN提醒以后再试。对于设置阻塞标志的读操作来说造成阻塞的原因有两种当前FIFO内有数据但其他进程正在读这些数据另外FIFO内没有数据。解阻塞的原因则是FIFO中有新的数据写入不论写入数据量的大小也不论读操作请求多少数据量。如果没有进程写打开FIFO则设置了阻塞标志的读操作会阻塞。如果写端关闭管道中有数据读取管道中的数据如果管道没有数据读端将不会继续阻塞此时返回0。注意如果FIFO有数据则设置了阻塞标志的读操作来说不会因为FIFO的字节数小于请求读的字节数而阻塞读操作会返回FIFO现有的数据量。二、向FIFO中写入数据 约定如果一个进程为了向FIFO中写入数据而阻塞打开FIFO那么称该进程内的写操作设置了阻塞标志。 1. 对于设置了阻塞标志的写操作 当写入数据量不大于PIPE_BUF时linux将保证写入的原子性如果此时管道空闲缓冲区不足以容纳要写入的字节数则进入睡眠直到缓冲区中能够写入的字节数才开始进行一次性写操作。当要写入的数据量大于PIPE_BUF时Linux将不再保证写入的原子性。FIFO缓冲区一有空闲写进程就会试图向管道写入数据写操作在写完所有请求写的数据后返回。 2. 对于没有设置阻塞标志的写操作 当要写入的数据量大于PIPE_BUF时Linux将不再保证写入的原子性。在写满所有FIFO空闲缓冲区后写操作返回。当要写入的数据量不大于PIPE_BUF时linux将保证写入的原子性如果当前FIFO空闲缓冲区能够容纳写入的字节数写完成功返回如果当前FIFO空闲缓冲区不能容纳请求写入的字节数则返回EANGIN错误提醒以后再写。
http://www.zqtcl.cn/news/314056/

相关文章:

  • 做地方网站需要什么部门批准网页版微信二维码
  • o2o网站运维建设方案宿州市网站建设
  • 上海网站排名优化公司马蜂窝是什么做的网站
  • 邢台网站建设网站淘宝小程序入口
  • 公司起名自动生成器网站优化方法
  • 太原网站开发团队wordpress 链接 插件
  • 阿克顿巴网站建设的目的智通人才招聘网
  • 网站快速优化成营销型网站制作
  • 网站建设mus18php 网站缓存文件
  • 建设企业网站企业网上银行助手下载泰安网签数据
  • 网站开发产权保护如何去掉2345网址导航
  • 网站数据库怎么备份自建网站步骤
  • 多语言版本的网站做网站西安
  • 蚌埠市住房建设部网站在线免费做网站
  • 天津网站建设网络企业网址模板
  • 如何做京东购物网站旅游前 做攻略有什么网站好用
  • 嘉兴网站推广优化公司wordpress显示系统
  • 网站建站定做空间里怎么放多个网站
  • 清远市企业网站seo联系方式深圳人才市场现场招聘信息
  • 网站制作在哪能看网站开发前台开发
  • 一般网站用什么数据库游戏源码搭建
  • 做国外搞笑网站上海建设工程网站
  • 泰州免费网站建站模板网站建设用python怎么样
  • 优秀作文网站都有哪些企业网站的开发与应用
  • 织梦做网站被告如何再工商局网站做设备抵押
  • 什么是自适应网站怎么做国际购物网站
  • 促销活动推广文案网站加alt属性对优化有影响吗
  • 平湖网站改版洛卡博网站谁做的
  • 买卖平台有哪些网站三航奔腾建设有限公司官方网站
  • 网站建设的企业wordpress teamtalk