Inhaltsverzeichnis
de subprocesos de importación Subproceso desde el tiempo de importación del sueño def trabajador(mensaje): para i en el rango (0, 10): imprimir (mensaje, final = ‘’, descarga = Verdadero) dormir(1) imprimir(‘Iniciando’) t1 = Subproceso (objetivo = trabajador, args = ‘A’) t2 = Subproceso (objetivo = trabajador, args = ‘B’) t3 = Subproceso (objetivo = trabajador, args = ‘C’) t1.inicio() t2.inicio() t3.inicio() imprimir(‘Terminado’) En este ejemplo, la función del trabajador toma un mensaje para que se imprima 10 veces dentro de un bucle. Dentro del ciclo, el hilo imprimirá el mensaje y luego se dormirá por un segundo. Esto permite que se ejecuten otros subprocesos, ya que el subproceso debe esperar a que se duerma. tiempo de espera para terminar antes de volver a ser ejecutable. Luego se crean tres hilos t1, t2 y t3, cada uno con un mensaje diferente. Nota que la función del trabajador () se puede reutilizar con cada subproceso como cada invocación de la función se le pasarán sus propios valores de parámetro. Entonces se inician los tres hilos. Esto quiere decir que en este punto está el principal subproceso y tres subprocesos de trabajo que son Ejecutables (aunque solo un subproceso ejecutar a la vez). Cada uno de los tres subprocesos de trabajo ejecuta la impresión de la función de trabajador () ya sea la letra A, B o C diez veces. Esto significa que una vez iniciado cada hilo imprimirá una cadena, dormirá durante 1 s y luego esperará hasta que se seleccione para ejecutarse nuevamente, esto se ilustra en el siguiente diagrama: 30.8 Pasar argumentos a un hilo 353
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen