Android(Kotlin)

Hot Stream / Cold Stream

----___<<<<< 2022. 12. 15. 12:41

 

Coroutine을 공부하다보면

 

Hot Stream / Cold Stream 이라는 단어를 만나게 됩니다.

 

여러가지 설명이 있습니다만

 

비유하자면 물을 데이터라도 생각했을 때

 

Hot Stream -> 냇가 -> 그냥 물이 줄줄 흐른다 - > 중간에 사슴이 먹어도 되고, 사람이 먹어도 되고 등등

Cold Stream -> 수도꼭지 -> 내 집에서 내가 틀면 나온다 -> 나만 쓸 수 있다

 

정도로 생각하면 될 것 같습니다.

 

 

 

 

 - 참조

 

https://myungpyo.medium.com/%EC%BD%9C%EB%93%9C-%ED%94%8C%EB%A1%9C%EC%9A%B0-%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9C%BC%EB%A1%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-437a5edcd598

 

콜드 플로우 효율적으로 사용하기

Effective cold flow

myungpyo.medium.com

 

https://wonsohana.wordpress.com/2021/07/17/coroutine-flow-vs-channel-1-%EC%8A%A4%ED%8A%B8%EB%A6%BC%EC%9D%B4%EB%9E%80/

 

Coroutine Cold Stream vs Hot Stream

코루틴을 공부하기 시작했다면, Scope 와 몇 가지 연산자 등의 학습을 거쳐 flow 와 channel 이라는 것을 학습하게 될 것이다.  그렇다면 이 2개의 정확한 차이점은 무엇일까? 둘 다 무언가 값을 방출

wonsohana.wordpress.com

 

 

 

'Android(Kotlin)' 카테고리의 다른 글

Room SQLCipher  (0) 2022.12.21
StateFlow / SharedFlow  (0) 2022.12.15
LiveData emit / emitSource  (0) 2022.12.13
Application Class  (0) 2022.12.06
Android ListAdapter  (0) 2022.12.04