博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Stream
阅读量:6429 次
发布时间: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

你可能感兴趣的文章
让你的Git水平更上一层楼的10个小贴士
查看>>
c++ string 之 find_first_not_of 源码
查看>>
mybatis中的#和$的区别
查看>>
ubuntu下搭建NDK环境
查看>>
MessageDigest简单介绍
查看>>
webpack window 使用sass来编译css样式
查看>>
D3 & Data Visualization in Ext JS
查看>>
java通过UUID生成16位唯一订单号
查看>>
001-web基本程序搭建
查看>>
函数指针和指针函数
查看>>
Intel 揭秘:如何在公有云、混合云和私有云间合理放置工作负载
查看>>
借力AI 极验如何构建下一代业务安全?
查看>>
用Python制作迷宫GIF
查看>>
支付宝推出基于区块链跨境支付,巨头入场小企业将面临灭顶之灾
查看>>
从事互联网行业,怎样才能快速掌握一门编程语言呢?
查看>>
谈谈fail-fast与fail-safe是什么以及工作机制
查看>>
深入浅出换肤相关技术以及如何实现
查看>>
Redis 基础、高级特性与性能调优
查看>>
React native 第三方组件 React native swiper
查看>>
接口幂等设计
查看>>