Replies: 1 comment
-
SharedFlow란 무엇인가요?SharedFlow는 Kotlin Flow의 한 종류로, 핫 스트림(hot stream)을 구현하기 위해 사용됩니다. SharedFlow는 다수의 구독자들에게 공유된 이벤트 스트림을 제공하며, 반복(replay) 설정을 통해 과거의 이벤트를 새로운 구독자에게 전달할 수 있는 유연한 기능을 제공합니다. 이는 특히 실시간 이벤트 처리, 사용자 인터랙션, UI 이벤트 스트림 등 여러 구독자가 동일한 이벤트를 받아야 하는 상황에서 유용하게 사용됩니다. SharedFlow의 주요 특징
SharedFlow의 장단점장점:
단점:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
SharedFlow는 모든 수집자(collectors)에게 방출된 값을 방송 방식으로 공유하는 hot Flow 입니다. 즉, 모든 수집자가 방출된 모든 값을 받을 수 있습니다.
SharedFlow가 뜨겁다고 하는 이유는 수집자의 존재 여부와 관계없이 활성 인스턴스가 독립적으로 존재하기 때문입니다.
특징
Beta Was this translation helpful? Give feedback.
All reactions