Hilo#
Inicializando la clase Thread#
Un hilo se crea utilizando el siguiente constructor:
Thread(callback, arg)
Este constructor utiliza dos parámetros:
Parámetro |
Descripción |
---|---|
|
Una función previamente definida que se ejecutará como punto de entrada cuando se invoque el hilo. |
|
Opcional. Una tupla que se utiliza para pasar argumentos a la función de entrada del hilo. |
# Define the function "thread_print".
def thread_print():
brain.screen.print("Printing!")
# Construct a Thread "thread" with the
# Thread class.
thread = Thread(thread_print)
Este objeto thread
se utilizará en todos los ejemplos posteriores a lo largo de esta documentación de API cuando se haga referencia a los métodos de la clase Thread.
Métodos de clase#
stop()#
El método stop()
detiene el hilo.
Devoluciones: Ninguna.
sleep_for()#
El método sleep_for(duration, units)
hace que el hilo duerma durante una duración especificada.
Parámetros |
Descripción |
---|---|
duración |
La duración durante la cual el hilo debe dormir. |
unidades |
Opcional. Un tipo TimeUnits válido. El valor predeterminado es |
Devoluciones: Ninguna.