1. Problema
Comunicar dos procesos para envío de información.
2. Solución
En el módulo multiprocessing se hayan dos clases para la comunicación entre procesos: pipe y queue (Bernard, 2016).
La comunicación a través de pipes se realiza en ambos sentidos (full-duplex). Un inconveniente que puede resultar es el intento de acceso a múltiple a un recurso: los datos se pueden dañar.
A través de las colas, estructuras de tipo FIFO (First In, First Out) la recepción de datos de diferentes fuentes es posible sin dañar el recurso compartido.
3. Código Python
['Python', '2']
Archivo Python comunicacion-queue.py [enlace alternativo]:
Prueba de ejecución:
['Python', '2']
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.