Lockfile :: Simples

Lockfile :: Simples é um esquema de bloqueio de arquivos simples.
Baixe Agora

Lockfile :: Simples Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Raphael Manfredi
  • Site do editor:
  • http://search.cpan.org/~mrogaski/Log-Agent-0.307/Agent/Tag/Callback.pm

Lockfile :: Simples Tag


Lockfile :: Simples Descrição

Lockfile :: Simples é um esquema de bloqueio de arquivos simples. Lockfile :: Simples é um simples esquema de bloqueio de arquivo.synopsis Use Lockfile :: QW simples (bloqueio trylock desbloqueio); # Bloqueio simples usando o bloqueio de configurações padrão ("/ Algum / Arquivo") || morrer "não pode bloquear / alguns / filen"; avisar "já bloqueado" a menos que trylock ("/ alguns / file"); Desbloquear ("/ Algum / Arquivo"); # Construir o objeto de travamento personalizado objeto $ lockmgr = lockfile :: Simple-> fazer (-Format => '% f.lck', -max => 20, -delay => 1, -nfs => 1); $ lockmgr-> bloqueio ("/ alguns / file") || morrer "não pode bloquear / alguns / filen"; $ lockmgr-> trylock ("/ alguns / file"); $ lockmgr-> desbloquear ("/ alguns / file"); $ lockmgr-> Configurar (-nfs => 0); # Usando o bloqueio manipula meu $ bloqueio = $ lockmgr-> bloqueio ("/ alguns / file"); $ lock-> Liberação; este esquema de bloqueio simples não é baseado em nenhuma chamada de sistema de bloqueio de arquivo, como rebanho () ou LOCKF (), mas sim depende de primitivos e propriedades do sistema de arquivos básico, como a atomicidade da chamada de sistema de gravação () . Não é destinado a ser isento de todas as condições de raça, especialmente sobre o NFS. O algoritmo usado é descrito abaixo na seção Algoritmo.Est é possível personalizar as operações de bloqueio para tentar travar uma vez a cada 5 segundos por 30 vezes ou excluir bloqueios obsoletos (arquivos que são considerados antigos demais) antes de tentar o bloqueio. Requisitos: · Perl.


Lockfile :: Simples Software Relacionado

Radiuslib.

Radiuslib fornece um protocolo de raio completo e biblioteca de serviços públicos para Ruby. ...

249

Download