Channel Pipelines
- 나의 코루틴이 데이터 스트림 (무한 스트림 포함)을 생산해내고 다른 하나 이상의 코루틴들이 이 스트림을 수신 받아 필요한 작업을 수행 한 후 가공된 결과를 다시 전송하는 패턴
- 코루틴 파이프라인은 채널을 생성하여 서로 연속적으로 연결(필터링)하는 패턴
Fan-In
- 다수의 coroutine이 하나의 channel에 값을 receive 하는 것
Fan-Out
- 하나의 channel에 다수의 coroutine 을 send 하는 것
'Kotlin > 10. Channel' 카테고리의 다른 글
10.4 Ticker Channel (0) | 2023.11.01 |
---|---|
10.2 Buffered Channel (0) | 2023.11.01 |
10.1 Channel이란 (1) | 2023.11.01 |
10. Channel (0) | 2023.11.01 |