Cold Stream
-
Stream 그게 뭔데.... Flow 그거 어떻게 하는건데?Kotlin🖥 2022. 10. 24. 22:53
Hot Stream과 Cold Stream을 정리해보고 SharedFlow와 StateFlow의 차이를 알아보자! Flow에는 Hot Stream과 Cold Stream이라는 개념이 있습니다. Cold Stream 얘는 정이 없다. 이름부터 차갑다. 그래서 하나의 소비자에게만 값을 보낸다. 생성된 이후에 누군가 소비하기 시작해야 데이터를 발행하기 시작한다. 하나의 소비자에게만 값을 보냄 생성된 이후에 누군가 소비하기 시작해야 데이터를 발행 Hot Stream 얘는 이름부터 뜨겁다. 열정이 넘친다. 그래서 하나 이상의 소비자에게 열심히 값을 보낸다. 데이터가 발행이 시작되면 모든 소비자에게 같은 데이터를 보내고, 소비자가 없어도 열심히 데이터를 발행한다. State Flow, Shared Flow가 Hot..