preloader

1 января 1 г. | 2 чтение минут
Указатель содержания

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше