Descrição
Coordene acesso a recursos compartilhados em programas Python com implementações úteis de locks. Isso ajuda aplicações a evitar condições de corrida quando múltiplos processos ou threads precisam usar o mesmo arquivo, recurso ou seção crítica.
É uma biblioteca de concorrência, não um monitor do sistema. Erros de locking podem causar deadlocks ou corrupção de dados; por isso, projetos devem testar timeout, falhas e limpeza sob carga concorrente.