
Nesta segunda parte sobre multiprocessamento vamos mostrar como compartilhar os dados entre os processos.
No Post anterior, mostramos como criar os processos e sua manipulação.
Lembrando que em um multiprocessamento, cada processo tem seu próprio espaço em memória e rodam independentes.
Para compartilhar os dados entre os processos, vamos utilizar 2 tipos de canais de comunicações:
- Queue: Uma forma simples de comunicação entre os processos, basicamente uma fila onde se recebe e envia as mensagens;
- Pipe: Nesse tipo de comunicação, é criado uma fila que existe somente 1 ponto de entrada e 1 ponto de saída.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/pyProcessor2.html.