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