博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Stream
阅读量:6428 次
发布时间:2019-06-23

本文共 709 字,大约阅读时间需要 2 分钟。

流这一章非常的重要,官方网店将它分成2个部分讲解:

    第一部分是介绍API,教你怎么用 

    第二部分是教你怎么通过API实现你自己的流

Types of Streams

 Node.js 给出了最基本的4中流类型:

  •  - streams from which data can be read (for example ).
  •  - streams to which data can be written (for example ).
  •  - streams that are both Readable and Writable (for example ).
  •  - Duplex streams that can modify or transform the data as it is written and read (for example ).

 

Buffering

  and  streams  都会在内部存储data,并且通过writable._writableState.getBuffer() or readable._readableState.buffer 来使用它。

当然,data的buffer量 是依靠 highWaterMark 来决定的(highWaterMark 会传入流的构造函数)。对于普通的流,highWaterMark 就是指定的字节总数,对于object mode下的 highWaterMark,highWaterMark 指定了对象的总数。

 

从Readable streams 里来的缓

转载于:https://www.cnblogs.com/huenchao/p/6252121.html

你可能感兴趣的文章
pythopn List(列表)
查看>>
学习笔记 十五: mariadb
查看>>
学习笔记 124: 预备知识总结
查看>>
windows server之AD(1)
查看>>
如何升级PowerShell
查看>>
oracle kill所有plsql developer进程
查看>>
LAMP架构(apache用户认证,域名重定向,apache访问日志)
查看>>
struts2.0的json操作
查看>>
SQL注入神器——sqlmap
查看>>
Unity导航 (寻路系统Nav Mesh Agent)
查看>>
SaltStack配置语法-YAML和Jinja
查看>>
运用免费OA让你有意想不到的效果
查看>>
一些软件设计软则
查看>>
Linux运维基础命令
查看>>
使用PowerShell配置IP地址
查看>>
第十一章 MySQL运算符
查看>>
JAVA常见算法题(十七)
查看>>
GUI鼠标相关设置
查看>>
使用 <Iframe>实现跨域通信
查看>>
闭包--循序学习
查看>>