Thread flock: Fehlermeldung präzisieren lassen? (26 answers)
Opened by jemand at 2004-07-11 16:56

Gast Gast
 2004-07-11 18:18
#84170 #84170
[quote=jemand,11.07.2004, 16:09]flock einzubauen hab ich schon kapiert aber eigentlich woltte ich wissen, wie ich dass machen muss, dass ich weiß wo(bei welchem open) die datei nicht geöffnet werden kann wenn da ne fehlermeldung ist
ps ich benutze parameter 2 immer macht das was?[/quote]
Bau einen Loop ein ...
Code: (dl )
1
2
3
4
5
6
sub tu_was {
   my $arg = @_;
   ...
   tu_was($arg) unless flock FH, 2;
   ...
}


aber pass auf dass keine Endlos-Schleife entsteht.

Edit:
Du kannst sowas auch als 'Quasi-Semaphore' aufbauen indem Du eine Dummy-Datei erstellst und vor jedem Zugriff auf Verzeichnisse oder Dateien, ganz schlicht die Dummy-Datei mit einem flock() versiehst.\n\n

<!--EDIT|Dieter|1089556138-->

View full thread flock: Fehlermeldung präzisieren lassen?