SDF :: Lock :: Sélectif

SDF :: Verrouillage :: Sélectif peut verrouiller / déverrouiller un fichier ou un fichier de fichiers à l'aide de "sélectif" verrouillage.
Télécharger maintenant

SDF :: Lock :: Sélectif Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Chris Cobb
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~ccobb/PTools-0.02/lib/PTools/Date/Format.pm

SDF :: Lock :: Sélectif Mots clés


SDF :: Lock :: Sélectif La description

SDF :: Verrouiller :: Sélectif peut verrouiller / déverrouiller un fichier ou un fichier à l'aide d'un verrouillage "sélectif". SDF :: verrouillage :: sélectif peut verrouiller / déverrouiller un fichier ou un fichier de fichier à l'aide de "Sélectif" verrouillage de verrouillage.Synopsisobtain sur un nom de fichier ou FilePath Utilisez ptools :: SDF :: Serrure :: Sélectif; $ LOCKOBJ = Nouveau PTools :: SDF :: Lock :: Sélectif; ($ stat, $ err) = $ lockobj-> verrouiller ($ nom de fichier); ou $ LOCKOBJ-> LOCK ($ FileName, $ Maxrettries, $ de bonjour, $ LockMode, $ openmode); ($ stat, $ err) = $ lockobj-> statut; ($ stat, $ err) = $ lockobj-> déverrouiller; le «nom de fichier $» ne doit pas exister avant d'appeler la méthode «verrouillage», mais il existera si le verrouillage réussie.default pour la variable «$ openMode» est 0644 , ou '-RW-R-R -') Un déverrouillage explicite est inutile. Autoriser simplement la variable «$ Lockobj» de tomber hors de portée (ou quittez le script, indéférez, etc.) pour libérer le verrou LOCK.OBTAIN sur une utilisation de fichier ouverte. utiliser ptools :: sdf :: verrouillage :: sélectif; $ LOCKOBJ = Nouveau PTools :: SDF :: Lock :: Sélectif; local (* fh); SYSOPEN (FH, "/ Certains / File", O_RDWR | O_CREAT, 0644) || Die $ !; $ fh = * fh; ($ stat, $ err) = $ LOCKOBJ-> LOCK ($ FH); ou ($ stat, $ err par) = $ LOCKOBJ-> verrouiller ($ fh, $ maxretries, $ heure de repos, $ verrouiller); les méthodes "Status" et "Déverrouillage" sont les mêmes que ci-dessus et un paramètre "$ OpenMode ' n'est évidemment pas nécessaire ici.Obtain verrouillage sur une instance d'un "module" SDF :: 'Classe usage ptools :: sdf :: ini; # ou ptools :: sdf :: sdf, ou ptools :: sdf :: tag $ iniobj = nouveau ptools :: sdf :: ini ($ ini ($ fichier fichier); $ iniobj-> étendre (, "ptools :: sdf :: verrouillage :: sélectif"); ($ stat, $ err) = $ iniobj-> verrouiller ($ maxtrétries, $ heure de repos, $ LockMode); les méthodes "statut" et "déverrouillage" sont les mêmes que ci-dessus. NOTE que les accolades () utilisées dans L'exemple ci-dessus montre la syntaxe Litansl utilisée pour transmettre une référence de matrice dans un sous-programme. Ils ne sont pas utilisés ici pour impliquer des paramètres facultatifs. Éventuellement, utilisez: $ arrayref = ; $ iniobj-> étendre ($ arrayref, "ptools :: sdf :: verrouillage :: sélectif"); invoquer la méthode de verrouillage de la classe "SDF :: " Les méthodes de verrouillage et de déverrouillage sont implémentées comme des méthodes extensibles dans un résumé classe de base. Voir PTools :: SDF :: Fichier ou Eptools :: Xtender pour la discussion et des exemples de ce mécanisme. Exigences: · Perl


SDF :: Lock :: Sélectif Logiciels associés