Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Android
- dart
- 에러
- 스튜디오
- 의존성주입
- 레트로핏
- Github
- 코루틴
- studio
- Gradle
- 깃헙
- RecyclerView
- 웹뷰
- MVVM
- ADB
- Retrofit
- 안드로이드 스튜디오
- Kotlin
- coroutine
- error
- GIT
- 안드로이드스튜디오
- 안스
- image
- 유튜브
- 코틀린
- viewpager
- 안드로이드
- build
- WebView
Archives
- Today
- Total
목록hotstream (1)
코딩하는 일용직 노동자
CoroutineFlow에서 Hot Stream과 Cold Stream 이란?
Flow의 기본 개념 복습Flow는 코틀린에서 비동기 데이터 스트림을 표현하는 방법입니다. 데이터를 순차적으로 발행하고, 여러 종류의 연산을 지원하여 데이터를 변형하거나 필터링할 수 있습니다.Hot Stream vs Cold StreamFlow는 데이터가 생성되고 소비되는 시점에 따라 Hot Stream과 Cold Stream으로 나눌 수 있습니다.Cold Stream소비자가 시작해야 데이터 생성: 소비자가 Flow를 구독(subscribe)해야 비로소 데이터가 생성되고 전달됩니다.각 소비자는 독립적인 스트림: 각 소비자는 독립적인 스트림을 가지므로, 다른 소비자가 어떤 값을 받았는지에 영향을 받지 않습니다.예시: 네트워크 요청 결과, 데이터베이스 쿼리 결과 등주요 특징:지연 실행: 소비자가 구독하기 전..
안드로이드
2024. 9. 7. 15:13