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

培训机构网站建设推广seo的作用

培训机构网站建设推广,seo的作用,企业网站的基本特点是什么,建设网站的企业排行1.IPC 1.什么是IPC? Inter Process Communication 2.进程间通信常用的几种方式 1,管道通信:有名管道,无名管道 2,信号- 系统开销小 3,消息队列-内核的链表 4,信号量-计数器 5,共享…

1.IPC

1.什么是IPC?

Inter Process Communication


2.进程间通信常用的几种方式

1,管道通信:有名管道,无名管道
2,信号- 系统开销小
3,消息队列-内核的链表
4,信号量-计数器
5,共享内存
6,内存映射
7,套接字

2.无名管道

1.管道的概念  

本质
内核缓冲区
伪文件-不占用磁盘空间
特点:
两部分:
        读端,写端,对应两个文件描述符
        数据写端流入,读端流出
操作管理的进程被销毁之后,管道自动被释放
管道默认是阻塞的

2.管道的原理   pipe

内部实现方式:队列
       环形队列
       特点:先进先出
缓冲区大小
        默认4K
        大小会根据实际情况做适当调整

3.管道的局限性

队列:
      数据只能读取一次,不能重复读取
半双工:
      单工:遥控器
      半双工:对讲机     数据传输方向是单向的

      双工:电话

匿名管道

         适用于有血缘关心的进程    (父子进程)


 4.创建匿名管道

int pipe(int fd[2])
fd‐传出参数:fd[0]‐读端fd[1]‐写端
返回值:0:成功‐1:创建失败

为什么是3和4呢?

看之前的linux标准文件描述符,它是按着顺序排列的,所以3是读端、4是写端

                                                             图一

5.父子进程使用管道通信

先创建管道再创建父子进程

父/子进程在读的时候,其写端要关闭

实现 ps aux| grep "bash" (终端)
数据重定向:dup2   

由图一知道:要重定向是因为默认是写到屏幕的,我们要改成写到管道里

6.管道的读写行为

读操作
         有数据
             read(fd[1]) 正常读,返回读出的字节数
         无数据
            写端被全部关闭,read返回0,相当于读文件到了尾部
            没有全部关闭
            read阻塞
写操作
        读端全部关闭
                  管道破裂,进程被终止
                               内核给当前进程发送信号SIGPIPE-13,默认处理动作
        读端没全部关闭
                  缓冲区写满了
                               write阻塞
                  缓冲区没满
                              write继续写,直到写满,阻塞
如何设置非阻塞?
                 默认读写两端都阻塞
                设置读端为非阻塞pipe(fd)
                      fcntl-变参函数
                              复制文件描述符-dup
                              修改文件属性-open的时候对应flag属性
                     设置方法     

//获取原来的flags
int flags = fcntl(fd[0],F+GETFL);
//设置新的flags
flag |=O_NONBLOCK;
fcntl(fd[0],F_SETFL,flags);
fcntl(fd[0],F_SETFL,flags);


 

http://www.dtcms.com/wzjs/529529.html

相关文章:

  • 论坛网站怎么做奉化云优化seo
  • 微信公众好第三方网站怎么做江门seo推广公司
  • 草桥做网站的公司百度客服中心
  • 创建自己的网页要多少钱成都移动seo
  • 广西建设培训中心网站游戏代理怎么做
  • 免费网站建设阿里云百度精准推广
  • 网站怎么优化关键词排名seo外链建设方法
  • 网络域名怎么查seo模拟点击
  • 湖北省建设工程质量协会网站产品推广软文500字
  • 贵州两学一做专题网站最全的搜索引擎
  • 北京响应式网站建设推荐江苏疫情最新消息
  • 如何用ps做网站首页的图片西安seo顾问公司
  • 静安西安网站建设上海百度公司总部
  • 最正规二手手表平台武汉标兵seo
  • 动易网站 价格百度收录网址提交
  • 展厅设计施工一体化seo服务收费
  • 赤峰微网站建设智能建站平台
  • 好看的网站 你知道的2021网络营销工程师
  • 空滤网站怎么做电商培训有用吗
  • 网站上的流动图片怎么做的企业网络推广方案策划书
  • 有几家公司如何建设网站今日军事新闻头条视频
  • 小程序api接口怎么对接长沙seo优化排名
  • 网站后台内容管理系统如何让百度快速收录
  • 网站制作时滚动页怎么做推广员是做什么的
  • 教学资源网站建设设计零基础怎么做电商
  • 网站推广的主题电子商务培训
  • 网站设计与制作的流程必应搜索网站
  • 怎么建公司网站教程芒果视频怎样下载到本地
  • 普通人找工作哪个网站好外贸网站建设优化
  • 做html网站上海seo网络优化