1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import kotlin.random.Random fun main() { val tortuga = Thread { var i = 0 println("Comienza la Tortuga.") while (i < 5) { Thread.sleep(500) println("Tortuga.") i++ } println("Termina la Tortuga.") } val liebre = Thread { var i = 0 println("Comienza la Liebre.") while (i < 5) { Thread.sleep(200) println("Liebre.") i++ } println("Termina la Liebre.") } tortuga.start() liebre.start() tortuga.join() liebre.join() println("Carrera terminada.") } |