Coroutines - how to join list of Jobs?

launch(UI){
   val job = Job()
   repeat(1000){
      async(parent = job){
         // task
      }
   }
   job.joinChildren()
   // continue work after all sub-jobs are done
}
1 Like