IO :: LockedFile.

Versorgung Objektmethoden zum Sperren von Dateien
Jetzt downloaden

IO :: LockedFile. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rani Pinchuk
  • Website des Verlags:
  • http://search.cpan.org/~rani/Class-Phrasebook-0.88/SQL/SQL.pm

IO :: LockedFile. Stichworte


IO :: LockedFile. Beschreibung

Objektmethoden zum Verriegeln von Dateien versorgen IO :: LockedFile-Klasse ist ein Perlsupply-Objekt-Methoden zum Sperren von FilisSynopsis Verwenden Sie IO :: LockedFile; # Erstellen Sie ein neues gesperrtes Dateiobjekt. $ Datei hält einen Dateigriff. # Wenn die Datei bereits gesperrt ist, kehrt die Methode erst zurück, wenn die # Datei # Datei meine $ file = new io :: lockedfile ("> locked1.txt") nicht gesperrt ist; # Wenn wir die Datei schließen - wird es nicht gesperrt. $ Datei-> Schließen (); # Angenommen, wir hatten nicht die Linie darüber, wir können auch das # Objekt löschen, und die Datei wird automatisch entriegelt und geschlossen. $ Datei = undef; In seiner vereinfachen Verwendung gibt der io :: LockedFile-Klasse dieselbe Schnittstelle der IO ::-Dateiklasse mit dem einzigartigen Unterschied, mit dem die von uns behandelten Dateien mit dem Flock-Mechanismus (mithilfe der Flockfunktion) gesperrt sind. Wenn Sie während des Betriebs des Prozesses abgestürzt sind, wird die Datei automatisch freigeschaltet. Eigentlich - Wenn das IO :: LockedFile-Objekt außerhalb des Geltungsbereichs geht, wird die Datei automatisch geschlossen und freigeschaltet. So, wenn Sie nur daran interessiert sind, gesperrte Dateien mit Flock zu haben, können Sie die meiste Dokumentation unten überspringen. Hand, Sie interessieren sich dafür, dass Sie Dateien mit anderen Schemata sperren, dann strömen, oder Sie möchten das Verhalten des Verriegelungsverhaltens (zum Beispiel nicht blockierender Lock steuern möchten, lesen Sie on.Actuell die Klasse IO :: LockedFile ist eine Art abstrakter Klasse. Warum ist eine Art abstrakter Klasse? abstrakt? Denn Methoden dieser Klasse rufen die Methoden ein und entsperren. Diese Methoden werden jedoch nicht wirklich in dieser Klasse umgesetzt. Sie sollten in den abgeleiteten Klassen von IO :: LockedFile implementiert werden. Warum "Art" der Zusammenfassung? Da der Konstruktor dieser Klasse ein Objekt zurückgibt! Wie abstrakte Klasse Objekte erstellen kann? Dies geschieht, indem das wiederkehrende Objekt des Konstruktors tatsächlich ein Objekt eines der abgeleiteten Klassen von IO :: LockedFile ist. Anforderungen: · Perl.


IO :: LockedFile. Zugehörige Software