





inner Observable로 변환, 다시 result Observable로 합쳐지는 평탄화(flatenning) 과정result Observable 방출 시 지연없이 방출 ( Interleaving )


flatMapFirst에는 주기가 있으며, 각 주기마다 가장 먼저 이벤트를 방출하는 inner Observable만 채택



interleaving을 허용하지 않음


timeSpan마다 수집된 항목을 즉시 방출count 수만큼 수집되지 않았더라도 즉시 방출

count수만큼 되었다면 timeSpan에 도달하지 않았어도 즉시 방출timeSpan과 maxCount를 지정해서 원본 옵저버블이 방출하는 항목들을 작은 단위의 옵저버블로 분해



