Thread open(): sparsamer coden (9 answers)
Opened by Froschpopo at 2004-03-17 01:06

Froschpopo
 2004-03-17 10:14
#81082 #81082
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
[quote=kabel,17.03.2004, 06:51]UPDATE:
sparsamer coden?
weil du keine module verwendest?
du sparst an der flaschen setlle ;)

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sub update_my_session {
   open(SDB, "/usr/local/...") || die;
   my @array = <SDB>;

   #---------------
   seek (SDB, 0, 0);
   #---------------

   flock INFILE, 1;
   for (@array) {
      chomp;
      print INFILE "$nickname|$time|$customer_id|$sid
";
   }
   flock SDB, 8;
   close(INFILE);
}


wenn die funktion nicht mehr macht, dann ist das ziemlich sinnfrei.
oder willst du die zeit, in der der file-lock gesetzt ist, minimieren?
das macht den code eher undurchsichtiger als schneller...[/quote]
was istn das fürn komisches Beispiel, wo öffnest Du denn INFILE? Deine Worte "wenn die funktion nicht mehr macht, dann ist das ziemlich sinnfrei." kann ich ebenfalls nicht deuten!

View full thread open(): sparsamer coden