módulo Threaing, el uso de múltiples hilos.

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 ()  

 

Supongo que te gusta

Origin www.cnblogs.com/7dao/p/12628926.html
Recomendado
Clasificación