preloader

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

La salida generada por este programa se ilustra a continuación: A partir de ABCTerminado ABCACBABCABCCBAABCABCABCBAC Observe que el subproceso principal finaliza después de que los subprocesos de trabajo solo se hayan impreso una sola letra cada uno; sin embargo, siempre que haya al menos un subproceso que no sea daemon ejecutar el programa no terminará; ya que ninguno de estos hilos está marcado como un subproceso daemon el programa continúa hasta que el último subproceso ha terminado de imprimirse la décima de sus letras. Observe también cómo cada uno de los subprocesos tiene la oportunidad de ejecutarse en el procesador antes vuelve a dormir; así podemos ver las letras A, B y C todas mezcladas. 30,9 Ampliación de la clase de subprocesos El segundo enfoque para crear un Thread mencionado anteriormente fue subclasificar el Clase de hilo. Para hacer esto debes

  1. Defina una nueva subclase de Thread.
  2. Anule el método run().
  3. Defina un nuevo método init() que llame a la clase principal init() para pasar los parámetros requeridos al constructor de la clase Thread. Esto se ilustra a continuación, donde la clase WorkerThread pasa el nombre, parámetros de destino y daemon hasta el constructor de la superclase Thread. Una vez que haya hecho esto, puede crear una instancia del nuevo WorkerThread class y luego inicie esa instancia. imprimir(‘Iniciando’) t = subproceso de trabajo () t.inicio() imprimir(’\nTerminado’) 354 30 enhebrar
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).

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