En el desarrollo de aplicaciones, ahora los lenguajes principales han comenzado a usar kotlin, por lo que la sincronización de subprocesos también se usa comúnmente en el trabajo,
por lo que hoy explicaré 5 métodos de sincronización de subprocesos.
Primero use el código de muestra para ver cómo lograr la sincronización
val task_one: () -> String = {
sleep(200)
"kotlin".also {
Log.e("TAG","task_one finished: $it") }
}
val task_two: () -