Thread $widget->repeat forken? (6 answers)
Opened by Gast at 2007-12-19 12:52

Gast Gast
 2007-12-19 15:28
#104039 #104039
würde das hier gehen?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
my $mw = new MainWindow();
$mw->repeat(30000, \&func);

MainLoop();


sub func {
my $pid = fork();
if (not defined $pid) {
print "resources not available\n";
}
elsif ($pid == 1) {
# do nothing
}
elsif ($pid == 0) {
# do some calcs (takes a few mins)
}
}


oder würde da dann trotzdem erst gewartet werden, bis die subroutine fertig ist, was ja erst eintritt, wenn auch der calcs-teil abgearbeitet wurde.

View full thread $widget->repeat forken?