SDF :: Lock :: Selective

SDF :: BLOQUEO :: Selective puede bloquear / desbloquear un archivo o FileHandle usando el bloqueo 'selectivo'.
Descargar ahora

SDF :: Lock :: Selective Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Chris Cobb
  • Sitio web del editor:
  • http://search.cpan.org/~ccobb/PTools-0.02/lib/PTools/Date/Format.pm

SDF :: Lock :: Selective Etiquetas


SDF :: Lock :: Selective Descripción

SDF :: Lock :: Selective puede bloquear / desbloquear un archivo o FileHandle usando el bloqueo 'selectivo'. SDF :: BLOQUEO :: selectivo puede bloquear / desbloquear un archivo o fila de fila usando el bloqueo 'selectivo'.synopsisobtain bloqueo en un nombre de archivo o fileepath use ptools :: sdf :: Lock :: selective; $ LOGLOBJ = NUEVO PTOOLS :: SDF :: Lock :: Selective; ($ stat, $ error) = $ lockobj-> bloqueo ($ nombre de archivo); o $ LOGLOBOBJ-> LOCK ($ Nombre de archivo, $ maxretries, $ sleeptime, $ Lockmode, $ OpenMode); ($ stat, $ error) = $ lockobj-> estado; ($ stat, $ error) = $ LOGLOBJ-> Desbloqueo; El '$ nombre' es necesario que no existan antes de llamar al método 'bloqueo', pero existirá si la cerradura sucedió. La variable '$ OpenMode' es 0644 , o '-RW-R - R -') El desbloqueo explícito es innecesario. Simplemente permita que la variable '$ lockoBJ' se caiga de alcance (o salga del script, undefine, etc.) para que suelte el bloqueo de bloqueo. Use PTOOLS :: SDF :: Lock :: Selective; $ LOGLOBJ = NUEVO PTOOLS :: SDF :: Lock :: Selective; local (* fh); Sysopen (FH, "/ algunos / archivo", O_RDWR | O_CREAT, 0644) || ¡DIE $!; $ fh = * fh; ($ stat, $ err) = $ LockOBJ-> Bloqueo ($ FH); o ($ stat, $ error) = $ LOXOBJ-> LOCK ($ FH, $ MAXTRETES, $ Tiempo de sueño, $ Lockmode); Los métodos 'Estado' y 'Desbloqueo' son los mismos que los anteriores, y un parámetro '$ OpenMode'. Obviamente, no se necesita aquí. Incluso bloqueo en una instancia de un 'SDF :: ' Clase Use Ptools :: SDF :: INI; # o Ptools :: SDF :: SDF, o PTOOLS :: SDF :: TAG $ INIOBJ = NUEVO PTOOLS :: SDF :: INI ($ nombre de archivo); $ INIOBJ-> Extienda (, "Ptools :: SDF :: Lock :: Selective"); ($ stat, $ error) = $ INIOBJ-> Bloqueo ($ maxretries, $ tiempo de dormir, $ lockmode); Los métodos de 'estado' y 'desbloqueo' son los mismos que los anteriores. Nota que los tirantes () se utilizan en El ejemplo anterior muestra la sintaxis de litersl utilizada para pasar una referencia de matriz en una subrutina. No se utilizan aquí para implicar parámetros opcionales. Opcionalmente, use: $ Arrayref = ; $ INIOBJ-> Extender ($ Arrayref, "Ptools :: SDF :: Lock :: selectivo"); El método de bloqueo de invoque desde dentro de un 'sdf ::


SDF :: Lock :: Selective Software relacionado

Sqlite :: db

SQLite :: DB Módulo proporciona una envoltura orientada a objetos a las bases de datos SQLite con DBI y DBD :: Módulos SQLite. ...

191

Descargar