generator func () {
var a = 1
yield(a)
a++
yield(a)
a++
yield(a)
}
fun main() = runBlocking {
val jobs = List(10000) {
launch {
delay(1000)
print('.')
}
}
jobs.forEach{ job -> job.join()}
}