Descrição
Uma biblioteca Haskell que fornece uma interface portátil para bloqueio de arquivos, usando mecanismos como flock no Unix e LockFileEx no Windows. Ajuda programas a coordenar acesso a arquivos compartilhados por múltiplos processos.
Desenvolvedores a usam em caches, bancos, arquivos de estado, ferramentas de build e fluxos de importação/exportação. Bloqueios devem incluir timeout e tratamento de falha para que usuários não fiquem presos por locks antigos ou longos.