Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

혼자 있고 싶네요. 모두 나가주세요.

003. Observable : Hot, Cold? 본문

타닥타닥/RxJava

003. Observable : Hot, Cold?

아무것도몰라양 2017. 7. 5. 15:55

참조 : [http://reactivex.io/documentation/observable.html]

“Hot” 하고 “Cold” 한 Observables

Observable(관찰 대상)이 결과물들을 뱉어내는 타이밍은 Observable 마음이다.

핫(Hot)한 Observable은 뜨거워서 빨리빨리 처리를 해야 한다. 만들어지면 최대한 빨리 결과물을 뱉어내고 따라서 어떤 Observer라도 아무때나 중간에 관찰을 시작할수 있다. 하지만 찬(Cold) Observable은 누가 자신을 subscribe(구독)하고 나서야 결과를 뱉어낸다. 결국, Cold한 Observable을 구독하는 Observer는 그 Observable의 첫 결과물부터 차례로 받을수 있음이 보장된다.

ReactiveX에는 Hot과 Cold말고 Connectable Observable이 있다. 얘는 누가 자기를 구독하건 말건 신경을 쓰지 않다가, Connect method가 호출 되어야만 결과를 뱉는다.

'타닥타닥 > RxJava' 카테고리의 다른 글

006. RxJAVA 연산자 :: Observable 생성  (0) 2017.07.12
005. Connectable Observable  (0) 2017.07.05
004. RxJava Subject란?  (0) 2017.07.05
002. RxAndroid 준비하기  (0) 2017.07.05
001. Reactive Programming/RxJava 란?  (0) 2017.07.05
Comments