DataStream (1) 썸네일형 리스트형 [Coroutines] Flow - Coroutine Flow Coroutine에서 Flow는 단일 값만을 반환하는 suspend function과는 달리 여러 값들을 순차적으로 방출할 수 있는 Data Stream이다. Flow는 순차적인 값을 생성하는 Iterator와 비슷하지만 suspend function을 이용하여 값을 비동기적으로 생성하고 사용한다. Data Stream은 크게 생산자(Producer), 중개자(Intermediary), 소비자(Consumer)로 구성된다. 생산자(Producer): Stream에 추가되는 데이터를 생산한다. Flow는 비동기적으로 데이터를 생산할 수 있다. 중간 연산자(Intermediary): Stream에서 방출하는 개별 값이나 Stream 그 자체를 수정할 수 있다. 소비자(Consu.. 이전 1 다음