What's different in 2.0介紹Observable
和Flowable
之間的差異。然而,Observable
主要是根據它與Flowable
相比缺少的特徵來描述的。只有一個提到的Observable
特色:Observable over Flowable的實際優勢是什麼?
使用
Observable
具有一般比Flowable
較低的開銷。
但是,即使這似乎是由建議,Observable
優選的元素數量較少,並且更容易,如果任務太重導致的OutOfMemoryError
相矛盾。這似乎表明Flowable
通常更有效率。
我感到迷惑的另一件事是,如果Observable
優選用於用例少於1K的元件,並且Flowable
是優選的用例超過10K的元素,然後使用1K和10K元件之間具有箱子是灰色區域。
有沒有關於Observable
和Flowable
之間差異的更多技術說明?尤其值得一提的是,在決定在1K和10K元素之間的灰色區域使用哪一種元素,或者元素數量未知或可能發生變化時,提供了一種實用的啓發式方法。
相關:This Q&A僅報價沒有進一步的說明文檔。
看起來__的區別特徵是背壓是否啓用。通過本能,如果可能的話,我會使用背壓式的變體,但我不會涉及這個主題...... –