SYS :: Signale :: Block

einfache Schnittstelle zum Blockieren der Lieferung von Signalen
Jetzt downloaden

SYS :: Signale :: Block Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Schout
  • Website des Verlags:
  • http://search.cpan.org/~mschout/

SYS :: Signale :: Block Stichworte


SYS :: Signale :: Block Beschreibung

Einfache Schnittstelle zum Blockieren der Lieferung von Signalen SYS :: Signale :: Block ist ein Perl-Modul, das eine einfache Möglichkeit bietet, die Lieferung bestimmter Signale zu blockieren. Dies ist im Wesentlichen nur ein Wrapper um POSIX :: SIGPROCMASK (SIG_BLOCK, ...) und POSIX :: SigProcmask (sig_unblock, ...), aber mit einer viel einfacheren API. Die Set von Signalen, die blockiert werden sollten, sind in der Importliste (die Parameter in der Gebrauchszeile für das Modul). Die Signalwerte können entweder numerische oder Zeichenfolgennamen sein. Wenn Namen angegeben sind, können sie entweder mit oder ohne das SIG-Präfix gegeben werden. Zum Beispiel sind das Folgende alle gleichwertig: # Namen, kein SIG-Präfix SYS :: Signale :: Block QW (Term INT); # Namen mit SIG-Präfix SYS :: Signale :: Block QW (Sigterm SIGINT); # Ganzzahlen, Verwenden von POSIX-Konstanten verwenden SYS :: Signale :: Block (POSIX :: Sigerterm, POSIX :: SIGINT); SYNOPSE Verwenden Sie SYS :: Signale :: Block QW (Term INT); SYS :: Signale :: Block-> Block; # Kritischer Abschnitt. # SIGINT, Sigterm wird nicht geliefert SYS :: Signale :: Block-> Entsperren; # Signale, die während des kritischen Abschnitts gesendet werden, werden hier ausgeliefert, oder wenn Sie Objektsyntax bevorzugen: Meine $ SIGS = SYS :: Signale :: Block-> Instanz; $ Sigs-> Block; # kritischer Abschnitt $ Sigs-> Entsperren; Anforderungen: · Perl.


SYS :: Signale :: Block Zugehörige Software