use*_*109 68
可以将双工流视为具有可写流的可读流.两者都是独立的,每个都有独立的内部缓冲.读写事件独立发生.
Run Code Online (Sandbox Code Playgroud)Duplex Stream ------------------| Read <----- External Source You ------------------| Write -----> External Sink ------------------| You don't get what you write. It is sent to another source.
变换流是双工,其中读取和写入以因果方式发生.双工流的端点通过一些变换链接.读取需要写入已发生.
Run Code Online (Sandbox Code Playgroud)Transform Stream --------------|-------------- You Write ----> ----> Read You --------------|-------------- You write something, it is transformed, then you read something.
区别只是语法糖。变换流是全双工流,但不是执行_write和_read方法,你被要求实现公正的_transform方法。您可以在出色的子堆栈的流指南或Isaacs的可读流repo中阅读有关流的更多信息。
| 归档时间: |
|
| 查看次数: |
9205 次 |
| 最近记录: |