Hi,
ich versuche gerade ganz ein ganz einfaches Thread Code-Beispiel mit Perl zu programmieren:
Allerdings wird nur thr1 ausgeführt. Der zweite Thread scheint garnicht erzeugt zu werden. Warum?
Grüße
serow
ich versuche gerade ganz ein ganz einfaches Thread Code-Beispiel mit Perl zu programmieren:
Code:
#!/usr/bin/perl
use threads;
use threads::shared;
sub thread1
{
my $counter = 0;
while (1)
{
print "THREAD 1: ", $counter++, "\n";
sleep 1;
}
}
sub thread2
{
my $counter = 0;
while (1)
{
print "THREAD 2: ", $counter++, "\n";
sleep 1;
}
}
my $thr1 = threads->create(thread1, '');
my $thr2 = threads->create(thread2, '');
Allerdings wird nur thr1 ausgeführt. Der zweite Thread scheint garnicht erzeugt zu werden. Warum?
Grüße
serow