viernes, 16 de febrero de 2018

Receta Python No. 12-5: Comunicar Diferentes Procesos

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


Prueba de ejecución:

['Python', '2']




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.