Gestión de registros en entornos multiproceso con multiprocessing-logging
La biblioteca multiprocessing-logging es una solución de código abierto para Python diseñada para mitigar los problemas de sincronización que surgen al registrar eventos en aplicaciones multiproceso. Su función principal consiste en establecer un canal de comunicación mediante un Handler especializado, que permite enviar los registros generados ...
Publicado el 8-20 12:04
Compartición de Datos, Bloqueo GIL e Hilos en Python
Compartición de Datos
from multiprocessing import Process, Lock, Manager
def modificar_contador(contador, candado):
with candado:
contador['valor'] -= 1
if __name__ == '__main__':
with Manager() as administrador:
candado = Lock()
contador_compartido = administrador.dict({'valor': 10})
procesos = []
...
Publicado el 6-25 19:05