XML :: Komma :: pkg :: mysql_simplle_lock

XML :: Comma :: pkg :: mysql_simple_lock ist ein einfaches Einmalverbrauch, das von dB koordiniert ist.
Jetzt downloaden

XML :: Komma :: pkg :: mysql_simplle_lock Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Brian Szymanski
  • Website des Verlags:
  • http://search.cpan.org/~brianski/XML-Comma-1.998/lib/XML/Comma/docs/faq.pod

XML :: Komma :: pkg :: mysql_simplle_lock Stichworte


XML :: Komma :: pkg :: mysql_simplle_lock Beschreibung

XML :: Comma :: pkg :: mysql_simple_lock ist ein einfaches Einmalverbrauch, das von DB koordiniert ist. XML :: comma :: pkg :: mysql_simplle_lock ist ein einfaches Einmalverbrauch, der von db.synopsis koordiniert wird XML :: comma :: pkg :: mysql_simple_lock; My $ lock = XML :: Komma :: pkg :: mysql_simple_lock-> neu ("foo", 10); sterben "konnte nicht lassern" werden, wenn $ $ gesperrt ist; Undef $ LockCommma-Anwendungen können in einem Cluster auf mehreren Maschinen ausgebreitet werden, solange der Kerndatenbankvorgänge auf einem zentralen Server angezeigt werden. Dieses Modul bietet Beratungsverriegelungsfunktionen an Komma-Programmierer, die in einem solchen Umfeld arbeiten. Dieses Modul bietet eine sehr einfache, objektorientierte Abstraktion auf diesen Funktionen. Hier ist ein einfaches Testskript: #! / Usr / bin / perl -w Verwenden Sie streng; $ | ++; Verwenden Sie XML :: Comma :: pkg :: mysql_simple_lock; do_lock; drucken "Warten außerhalb des Umfangs ..."; mein $ munk =; sub do_lock {My $ lock = xml :: comma :: pkg :: mysql_simple_lock-> neu ("foo", 1); sterben "konnte nicht lassern" werden, wenn $ $ gesperrt ist; drucken "$ lockn"; drucken "Warten in Umfang ..."; mein $ munk =; } Die neue () -Methode erwartet ein Key_String-Argument, mit dem das Sperre der Sperre "namens" und ein optionales Timeout-Argument verwendet wird. Das Timeout sollte in Sekundenschnelle angegeben und der Standardeinstellung auf 86400 oder einem Tag. NEW () gibt ein Sperrgegenstand auf den Erfolg oder das Underef beim Ausfall zurück. Die Sperre wird so lange gehalten, dass ein Verweis auf das MySQL_SIMPLE_LOCK-Objekt gehalten wird. Wenn alle Verweise auf das Objekt außerhalb des Umfangs gehen, wird das Objekt zerstört und das Sperre wird automatisch freigegeben. Es ist eine gute Idee, alle Sperrgegenstände ausdrücklich zu decken, um das Leben leichter für Wartungsprogrammierer zu erleichtern. MySQL_SIMPLE_LOCK-Objekt ist ein Einmalverwendungskonstrukt. Um ein neues Sperre anzufordern, erstellen Sie ein neues Objekt.Jedes MySQL_SIMPLE_LOCK-Objekt belegt eine Datenbankverbindung, solange er gehalten wird.Virektionen: · Perl · Perl.


XML :: Komma :: pkg :: mysql_simplle_lock Zugehörige Software