Thread Sicheres Löschen (25 answers)
Opened by bianca at 2013-04-07 09:48

Raubtier
 2013-04-24 16:30
#167250 #167250
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Man wird aber wohl oft nicht gleich den ganzen Prozess locken wollen, sondern nur die Teile, die mit der Dateibehandlung zu tun haben. Der Rest soll ja meistens parallel laufen. Daher erscheint mir ein "use Lock", was auch immer du darin genau machst, erstmal etwas unangebracht. Es sei denn, du hast darin eine Funktion, die zum Beispiel "getGlobalLock()" heißt und deren Rückgabewert zum Beispiel das gelockte Dateihandle ist. Dann hätte man also

Code (perl): (dl )
1
2
3
4
5
6
7
8
sub mach_was_mit_dateien {
  irgendwas_das_kein_lock_braucht;
  {
      my $lock = Lock::getGlobalLock();
      operationenen_die_lock_brauchen;
  }
  rest_der_kein_lock_braucht;
}


oder so ähnlich. Sobald das $lock aus dem Scope raus ist, wird der Lock wieder aufgehoben.
Last edited: 2013-04-24 16:32:36 +0200 (CEST)

View full thread Sicheres Löschen