Thread eval stoppen (16 answers)
Opened by Gast at 2006-11-29 17:33

sid burn
 2006-11-30 10:54
#72075 #72075
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Ich habe nochmals mit fork() herumgespielt, und folgendes lief auch unter Windows mit ActivePerl

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use strict;
use warnings;

sub child {
$SIG{TERM} = sub { exit 0 };
for ( 1 .. 10 ) {
print "Child: $_\n";
sleep 1;
}
exit 0;
}

die "Cannot fork: $!\n"
unless defined( my $pid = fork );

$pid || child;

for ( 1 .. 10 ) {
print "Parent: $_\n";
kill 15 => $pid if $_ == 5;
sleep 1;
}


Ich weiß allerdings nicht wieviele Probleme es unter Windows noch zusätzlich bereiten kann. in "perldoc perlfork" steht das es Memory Leaks verursachen kann!?\n\n

<!--EDIT|sid burn|1164876975-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread eval stoppen