簡體   English   中英

當我們在rxjava中使用觀察者時,真正發生了什么?

[英]what really happens when we are using observer in rxjava?

我想知道在RxJava中使用觀察器時內部到底發生了什么,以及訂戶如何從觀察器獲取所有數據流。

預先謝謝大家。

您可以將RxJava視為Observer模式的極端概括。 本質上,您要使用您正在觀察的事物(可觀察的事物)注冊一個回調。 可觀察項在有要發射的項時調用onNext() ,然后在完成時調用onComplete()

所有其余的RxJava實現都支持流控制,回調的組合,允許在可觀察的時間上進行多次回調,時間扭曲,組合不同的可觀察對象和線程管理。

如果您真的想了解內部結構,則可以閱讀代碼。 更重要的是,您可以閱讀RxJava和響應流的首席架構師和開發人員David Karnok的敘述。 這是一個示例博客,描述了連接的可觀察對象的內部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM