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

kabel
 2004-03-17 07:51
#81080 #81080
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
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...\n\n

<!--EDIT|kabel|1079502850-->
-- stefan

View full thread open(): sparsamer coden