preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

Los temporizadores se inician, como con los subprocesos, llamando a su método start(). el temporizador se puede detener (antes de que comience su acción) llamando al método cancel(). El el intervalo que esperará el temporizador antes de ejecutar su acción puede no ser exactamente el mismo como el intervalo especificado por el usuario, ya que otro subproceso puede estar ejecutándose cuando el temporizador desea comenzar. La firma del constructor de la clase Timer es: Temporizador (intervalo, función, args = Ninguno, kwargs = Ninguno) A continuación se muestra un ejemplo del uso de la clase Timer: del temporizador de importación de subprocesos definitivamente hola(): imprimir(‘hola’) imprimir(‘Iniciando’) t = Temporizador (5, hola) t.inicio() imprimir(‘Terminado’) En este caso, el temporizador ejecutará la función de saludo después de un retraso inicial de 5 s. 30.14 El bloqueo de intérprete global El bloqueo de intérprete global (o GIL) es un bloqueo global dentro del intérprete de CPython que fue diseñado para evitar posibles interbloqueos entre múltiples tareas triples. Está diseñado para proteger el acceso a los objetos de Python evitando múltiples los subprocesos se ejecuten al mismo tiempo. En su mayor parte, no necesita preocuparse por el GIL, ya que está en un nivel más bajo que los programas que va a escribir. Sin embargo, cabe señalar que la GIL es controvertida porque impide programas de Python multiproceso aprovechen al máximo los sistemas de multiprocesador. elementos en determinadas situaciones. Esto se debe a que para poder ejecutar un hilo se debe obtener el GIL y solo uno hilo a la vez puede contener el GIL (que es el bloqueo que representa). Esto significa que Python actúa como una sola máquina con CPU; solo una cosa puede funcionar a la vez. Un hilo solo entregará el GIL si duerme, tiene que esperar algo (como alguna E/S) 30.13 Temporizadores 359

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más