Coroutine을 공부하다보면
Hot Stream / Cold Stream 이라는 단어를 만나게 됩니다.
여러가지 설명이 있습니다만
비유하자면 물을 데이터라도 생각했을 때
Hot Stream -> 냇가 -> 그냥 물이 줄줄 흐른다 - > 중간에 사슴이 먹어도 되고, 사람이 먹어도 되고 등등
Cold Stream -> 수도꼭지 -> 내 집에서 내가 틀면 나온다 -> 나만 쓸 수 있다
정도로 생각하면 될 것 같습니다.
- 참조
콜드 플로우 효율적으로 사용하기
Effective cold flow
myungpyo.medium.com
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 |