zip
zip은 양쪽의 데이터를 한꺼번에 묶어 새로운 데이터를 만들어 낸다.
양쪽 데이터가 전부 준비되어야 동작한다.
-> 완전히 짝을 맞춰야 되는 경우 사용
combine
combine은 양쪽의 데이터를 같은 시점에 묶지 않고 한 쪽이 갱신되면 새로 묶어 데이터를 만든다.
한 쪽만 데이터가 준비되어도 동작한다.
-> 가장 최신의 데이터가 필요한 경우 사용
본 글은 The RED : 효과적인 비동기처리를 위한 Kotlin Coroutines & Flow 마스터 by 김용욱 강의를 듣고 정리한 글입니다. |
반응형
'android > Coroutines & Flow' 카테고리의 다른 글
플로우 플래트닝하기 (0) | 2024.09.16 |
---|---|
플로우 버퍼링 (0) | 2024.09.16 |