Thread Perl einen sicheren Counter erstellen (24 answers)
Opened by Johannes_Schuller at 2012-06-06 10:27

GUIfreund
 2012-06-06 17:36
#158810 #158810
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
2012-06-06T13:25:36 bianca
Ich dachte, bei alarm() wird immer ein die() ausgelöst und das script ist raus.

Nein, bei alarm() wird ein Signal ausgelöst, und zwar ein (Überraschung) ALRM-Signal. Darauf kannst du in einem Signal-Handler reagieren.

In "Programmieren mit Perl" findest du im Kapitel "Interprozess-Kommunikation", Abschnitt "Signale" ein Beispiel für das korrekte Zusammenspiel von flock, eval und alarm. Da ich das noch nie verwendet habe, kann ich leider nichts Näheres dazu sagen.
Gruß
GUIfreund

View full thread Perl einen sicheren Counter erstellen