dave08
05/08/2018, 11:49 AMfun launchProcessor(id: Int, channel: ReceiveChannel<Int>) = launch {
channel.consumeEach {
println("Processor #$id received $it")
}
}
val jobs = mutableList<Job>()
val noOfParallelTasks = 5
repeat(noOfParallelTasks) { jobs += launchProcessor(it, channel) }
jobs.forEach { it.join() }
@elect