streams vs threads
You can view threads as carrying sequence of instructions, from the file that carries the lines of code on HDD to the CPU.
Streams, can be viewed as carrying values emitted by the Stream Controller and received by a Stream Subscription.