官方解释
来自简书的官方原文
Think of a hot Observable as a radio station. All of the listeners that are listening to it at this moment listen to the same song.
A cold Observable is a music CD. Many people can buy it and listen to it independently.
by Nickolay Tsvetinov
来自C# Rx官方文档的原文
When does an Observable begin emitting its sequence of items? It depends on the Observable. A “hot” Observable may begin emitting > items as soon as it is created, and so any observer who later subscribes to that Observable may start observing the sequence >somewhere in the middle. A “cold” Observable, on the other hand, waits until an observer subscribes to it before it begins to emit items, >and so such an observer is guaranteed to see the whole sequence from the beginning.
In some implementations of ReactiveX, there is also something called a “Connectable” Observable. Such an Observable does no