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

callback

Una función previamente definida que se ejecutará como punto de entrada cuando se invoque el hilo.

arg

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 MSEC.

Devoluciones: Ninguna.