Io :: bloccato bloccato.

Metodi dell'oggetto di alimentazione per il blocco dei file
Scarica ora

Io :: bloccato bloccato. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Rani Pinchuk
  • Sito web dell'editore:
  • http://search.cpan.org/~rani/Class-Phrasebook-0.88/SQL/SQL.pm

Io :: bloccato bloccato. Tag


Io :: bloccato bloccato. Descrizione

Fornire metodi oggetto per bloccare i file Io :: BLOCKED CLASS CLASS è un metodo per oggetti perlsupply per il blocco della filissynopsis usa IO :: blocchedfile; # Crea nuovo oggetto file bloccato. $ file manterrà un handle di file. # Se il file è già bloccato, il metodo non tornerà finché il file # non verrà sbloccato il mio file $ = nuovo IO :: LOCKEDFILE ("BLOCKED1.TXT"); # Quando chiudiamo il file - diventa sbloccato. $ file-> chiudi (); # Supponiamo che non abbiamo avuto la riga sopra, possiamo anche eliminare l'oggetto #, e il file viene automaticamente sbloccato e chiuso. $ file = Undef; nel suo uso semplicistico, la classe IO :: LIKEDFILE ci dà la stessa interfaccia dell'Io :: Classe file con la differenza unica che i file che affrontiamo sono bloccati utilizzando il meccanismo di flock (usando la funzione di flock) .Se durante l'esecuzione del processo, si è schiantato - il file verrà automaticamente sbloccato. In realtà - se l'oggetto IO :: LOCKEDFILE esce dallo scopo, il file viene automaticamente chiuso e sbloccato. Quindi, se sei solo interessato ad avere file bloccati con il gregge, puoi saltare la maggior parte della documentazione sottostante. Se, dall'altra Mano, sei interessato a bloccare i file con altri schemi, quindi Block o si desidera controllare il comportamento del blocco (avendo un blocco non bloccante per esempio), leggere su.Actolly the class Io :: blocchedfile è un po 'di classe astratta. Perché astratto? Poiché i metodi di questa classe chiamano i metodi di blocco e sblocco. Ma quei metodi non sono realmente implementati in questa classe. Suppongono di essere implementati nelle classi derivate di IO :: blocchedfile. Perché "tipo" di astratto? Poiché il costruttore di questa classe restituirà un oggetto! Come la classe astratta può creare oggetti? Questo è fatto avendo l'oggetto di ritorno del costruttore in realtà un oggetto di una delle classi derivate di IO :: blocchedfile. Requisiti: · Perl.


Io :: bloccato bloccato. Software correlato