Roman Elizarov
1 min readApr 10, 2019

--

Flows are quite different from Java 8 Streams: Streams are synchronous, hot, single-use, with very complex design geared for parallelization, while Flows are asynchronous, cold, multi-use, sequential and very simple in design. The names were picked our electronics analogy: electrons flow from emitter to collector.

--

--

Roman Elizarov
Roman Elizarov

Written by Roman Elizarov

Project Lead for the Kotlin Programming Language @JetBrains

No responses yet