IO :: LOCKEDFILE

Supply Object-methoden voor het vergrendelen van bestanden
Download nu

IO :: LOCKEDFILE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rani Pinchuk
  • Uitgever website:
  • http://search.cpan.org/~rani/Class-Phrasebook-0.88/SQL/SQL.pm

IO :: LOCKEDFILE Tags


IO :: LOCKEDFILE Beschrijving

Supply Object-methoden voor het vergrendelen van bestanden IO :: LOCKEDFILE-klasse is een Perlsupply-objectmethoden voor het vergrendelen van Filessynopsis Gebruik IO :: LOCKEDFILE; # Maak een nieuw vergrendeld bestandsobject. $ bestand houdt een bestandshendel vast. # Als het bestand al is vergrendeld, zal de methode pas terugkeren totdat het #-bestand is ontgrendeld mijn $ -bestand = NIEUWE IO :: LOCKEDFILE ("> LOCKED1.TXT"); # Wanneer we het bestand sluiten - het wordt ontgrendeld. $ Bestand-> Sluiten (); # Stel dat we de line hierboven niet hadden, we kunnen ook het #-object verwijderen en het bestand wordt automatisch ontgrendeld en gesloten. $ FILE = UNDEF; In het simplistische gebruik geeft de IO :: LockedFile-klasse ons dezelfde interface van de IO :: Bestandsklasse met het unieke verschil dat de bestanden die we omgaan met zijn vergrendeld met behulp van het Flock-mechanisme (met behulp van de Flock-functie) . Als tijdens het uitvoeren van het proces is gecrasht, wordt het bestand automatisch ontgrendeld. Eigenlijk - als de IO :: LOCKEDFILE-object uit de scope gaat, wordt het bestand automatisch gesloten en ontgrendeld. Dus, als u gewoon geïnteresseerd bent in het hebben van vergrendelde bestanden met kudde, kunt u het grootste deel van de documentatie hieronder overslaan. Als, anderzijds Hand, je bent geïnteresseerd in het vergrendelen van bestanden met andere schema's en dan kudde, of je wilt het gedrag van de vergrendeling beheersen (bijvoorbeeld met niet-blokkeringslot), lees op. Actueel de klasse io :: LockedFile is een beetje abstracte klasse abstract? Omdat methoden van deze klasse de methoden vergrendelen en ontgrendelen. Maar die methoden worden niet echt geïmplementeerd in deze klasse. Ze veronderstellen dat ze worden geïmplementeerd in de afgeleide klassen van IO :: LockedFile.why "Kind" van Abstract? Omdat de constructeur van deze klasse een object retourneert! Hoe abstracte klas objecten kan maken? Dit wordt gedaan door het constructor terugkerende object dat eigenlijk een voorwerp is van een van de afgeleide klassen van IO :: LOCKEDFILE. Vereisten: · Perl


IO :: LOCKEDFILE Gerelateerde software