Coroutine Channels
팬아웃*1 여러 코루틴은 작업을 분배하면서 동일한 채널에서 수신할 수 있습니다. 주기적으로 초당 10개의 숫자로 정수를 생성하는 생산자 코루틴부터 시작하겠습니다. fun CoroutineScope.produceNumbers() = produce<Int> { var x = 1 // start from 1 while (true) { send(x++) // produce next delay(100) // wait 0.1s } } 그러면 여러 프로세서 코루틴*2을 가질 수 있습니다. 이 예에서 프로세서 … Read more