preloader

1. Januar 1 | 1 minuten lesen
Inhaltsverzeichnis

En el diagrama anterior, el proceso principal espera que se devuelva un resultado del hacer cola después de la llamada al método get(); como está esperando no está usando ninguna los recursos del sistema. A su vez, el proceso de trabajo duerme durante dos segundos antes de poner algunos datos en la cola (a través de put(‘Hello World’)). Después de enviar este valor a la cola, el valor se devuelve al proceso principal que se despierta (se retira del estado de espera) y puede continuar procesando el resto de la función principal. 32,9 Recursos en línea Consulte los siguientes recursos en línea para obtener la información que se analiza en este capítulo: • https://docs.python.org/3/library/threading.html para información en Hilo a base de barreras, candados, condiciones, semáforos y eventos. • https://docs.python.org/3/library/multiprocessing.html para información en Barreras, bloqueos, condiciones, semáforos y eventos basados ​​en procesos. • https://en.wikipedia.org/wiki/Semaphore_programming Semáforo programa- modelo de ming 32.10 Ejercicios El objetivo de este ejercicio es implementar una versión concurrente de un sistema basado en Stack. contenedor/colección. Debería ser posible agregar datos de forma segura a la pila y extraer datos de la pila utilizando varios hilos. 32.8 La clase de cola concurrente 391

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