preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Como puede ver en esta salida, aunque los seis futuros se iniciaron en secuencia los resultados devueltos están en un orden diferente (siendo el orden devuelto 1, 4, 5, 3, 2 y finalmente 6). 33.5 Procesamiento de resultados futuros mediante una devolución de llamada Una alternativa al enfoque as_complete() es proporcionar una función que ser llamado una vez que se ha generado un resultado. Esto tiene la ventaja de que la principal el programa nunca se detiene; puede continuar haciendo lo que se requiera de él. La función a la que se llama una vez que se genera el resultado generalmente se conoce como devolución de llamada. función; es decir, el futuro vuelve a llamar a esta función cuando el resultado está disponible. Cada futuro puede tener una devolución de llamada separada ya que la función para invocar se establece en el futuro utilizando el método add_done_callback(). Este método toma el nombre de la función a invocar. Por ejemplo, en esta versión modificada del ejemplo anterior, especificamos una llamada Función de retroceso que se utilizará para imprimir el resultado de futuros. Esta función de devolución de llamada es llamado print_future_result(). Toma el futuro que ha completado como su argumento: Comenzó Comprobando si 1 es par Comprobando si 2 es par Comprobar si 3 es par Comprobando si 4 es par Comprobar si 5 es par Comprobar si 6 es par 1 falso 4 cierto 5 falso 3 falso 2 Verdadero 6 Verdadero Hecho 33.4 Ejecución de múltiples futuros 403

comments powered by Disqus

popular post

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

Weiterlesen

Temas 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