从Subject内部来讲, subscribe动作并没有调用一个新的执行来传递值, 它只是把Observer注册到一个列表里, 就像其他库的AddListener一样....keyup类型的事件, 而订阅者2只处理input事件....它适合用于顺序处理, 例如http请求.
?...merge
把多个输入的observable交错的混合成一个observable, 不按顺序.
?...更好的例子是: 网速比较慢的时候, 客户端发送了多次重复的请求, 如果前一次请求在2秒内没有返回的话, 那么就取消前一次请求, 不再需要前一次请求的结果了, 这里就应该使用debounceTime配合