SDF :: SLOT :: Selectief

SDF :: SLOT :: Selectieve kan een bestand of filehandle vergrendelen / ontgrendelen met 'Selectieve' vergrendeling.
Download nu

SDF :: SLOT :: Selectief Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris Cobb
  • Uitgever website:
  • http://search.cpan.org/~ccobb/PTools-0.02/lib/PTools/Date/Format.pm

SDF :: SLOT :: Selectief Tags


SDF :: SLOT :: Selectief Beschrijving

SDF :: SLOT :: Selectieve kan een bestand of filehandle vergrendelen / ontgrendelen met 'Selectieve' vergrendeling. SDF :: SLOT :: Selectieve kan een bestand of filehandle vergrendelen / ontgrendelen met 'Selectieve' vergrendeling.Synopsisobin slot op een bestandsnaam of FilePath Gebruik Ptools :: SDF :: SLOT: Selective; $ lockobj = nieuwe ptools :: SDF :: SLOT :: selectief; ($ stat, $ err) = $ lockobj-> slot ($ bestandsnaam); of $ LOCKOBJ-> LOCK ($ Bestandsnaam, $ MAXRETIES, $ SLEEPTime, $ Lockmode, $ OpenMode); ($ stat, $ err) = $ lockobj-> status; ($ stat, $ err) = $ lockobj-> ontgrendeling; de '$ bestandsnaam' hoeft niet te bestaan voordat de 'slot'-methode bestaat, maar het zal bestaan als het slot slaagt. Default voor de' $ openmode 'variabele is 0644 , of '-rw-r - r -') expliciete ontgrendeling is niet nodig. Sta simpelweg de variabele '$ Lockobj' toe om buiten de reikwijdte te vallen (of het script, undefine, etc.) uit te sluiten om het slot los te laten. Verenslevenvergrendeling op een open bestandshandeling Gebruik FCNTL; Gebruik Ptools :: SDF :: SLOT :: Selectief; $ lockobj = nieuwe ptools :: SDF :: SLOT :: selectief; Lokaal (* FH); Sysopen (FH, "/ SOME / FILE", O_RDWR | O_CREAT, 0644) || Die $!; $ fh = * fh; ($ stat, $ err) = $ lockobj-> slot ($ FH); of ($ stat, $ err) = $ LOCKOBJ-> LOCK ($ FH, $ MADRETIES, $ SLEEPTIME, $ LOCKMODE); de methoden van de 'status' en 'ontgrendeling' zijn hetzelfde als hierboven, en een parameter '$ openmode' is hier duidelijk niet nodig. Onderin slot op een instantie van een 'SDF :: ' klasse gebruiken Ptools :: SDF :: INI; # of ptools :: SDF :: SDF, of PTOOLS :: SDF :: TAG $ INIOBJ = NIEUW PTOOLS :: SDF :: INI ($ Bestandsnaam); $ INIOBJ-> Extend (, "Ptools :: SDF :: SLOT :: Selectieve"); ($ Stat, $ ERR) = $ INIOBJ-> LOCK ($ MADRETIES, $ SLEEPTIME, $ LOCKMODE); de 'status' en 'ontgrendeling' methoden zijn hetzelfde als hierboven. AANTEKEND DAT DE BRES () IN Het bovenstaande voorbeeld tonen de litersl-syntaxis die wordt gebruikt om een array-referentie in een subroutine door te geven. Ze worden hier niet gebruikt om optionele parameters te impliceren. Gebruik optioneel: $ arrayref = ; $ INIOBJ-> Uitbreiden ($ Arrayref, "Ptools :: SDF :: Slot :: selectief"); roept vergrendelingsmethode van binnen een 'SDF :: ' class de vergrendelings- en ontgrendelingsmethoden geïmplementeerd als uitschuifbare methoden in een abstract basisklasse. Zie Ptools :: SDF :: Bestand of EPTOOLS :: Xtender voor discussie en voorbeelden van dit mechanisme. Vereisten: · Perl


SDF :: SLOT :: Selectief Gerelateerde software

Mamory

MAMORY is een bibliotheek voor ROM-beheer in emulator-gerelateerde projecten. ...

158

Downloaden