Threaing módulo, el uso de múltiples hilos.
¿En qué circunstancias se utilizarán threaind módulo? Así que cuando usted no desea llamar a un hilo completo antes de continuar la ejecución del segundo hilo.
Ejemplo:
Si usted no utiliza múltiples hilos simultáneamente, por lo que en circunstancias normales, es necesario esperar Loop (0) , el primer hilo después de todos termina su ejecución antes de pasar al bucle (1) , que es esperar 4 después de segundos.
El uso de enhebrar el módulo, varios subprocesos para ejecutar de forma simultánea, el inicio de bucle (0) cuando, al mismo tiempo, iniciar el bucle (1), y loop1 la espera es de 2 segundos, pero la relación Loop ( 0 anteriormente, cuando el extremo de la rosca) de ,
Así que tenemos los resultados para mostrar en el mapa.
Hilo es multi-hilo, pero por lo general no usar, ya que no tiene un hilo de utilidad, las principales salidas de hilo, el hilo hijo se ha completado, se verá obligado a dejar de fumar.
Y roscar es el hilo continúa a partir del paquete, e incluye una función de hilo de utilidad.
Aquí para hablar de enhebrar con el proceso:
# Crear un hilo
List = [] # Crear una lista vacía
Para i en el rango de (0,2):
t = threading.Thread (target = xx, args ()) #xx es un método o función corresponde, args correspondientes XX parámetros necesitan traer
List.append (t) # Los hilos se lista empaquetados
# Comienzo de la rosca
Para i en Rang (0,2):
Lista [i] .start ()
# Fin del subproceso en espera
Para i en el rango de (0,2):
Lista [i] .join ()