Thread Problem mit Threads (6 answers)
Opened by fma at 2014-09-29 16:59

Gast fma
 2014-09-30 13:15
#177612 #177612
Die sub ablauf sieht wie folgt aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
sub ablauf{


#Object ist ein Klassenobjekt und enthält alle Eigentschaften
my $object = shift;

#Überprüfe, ob neue Daten über die FTP-Verbindung geladen werden sollen
if($ftp_status eq "aktiv"){

logging("neue Thread fuer " . $object->getName() . " gestartet.", "ftp-sync");

#Starte den FTP-Vorgang
transfer($object);
}
#Überprüfe, ob die Daten weiterverarbeitet werden sollen
if($log_status eq "aktiv"){
logging("Changer fuer " . $object->getName() . " gestartet.", "Changer");

#Starte Weiterverarbeitung
changer($object);
}
#Setze Variable , das die Durchführung abgeschlossen ist
$arr_ablauf[$object->getID()]=0;

}


Ich vermute das der Fehler hier nicht liegt, da die alternative sub ablauf2 den gleichen Fehler bringt:

Code: (dl )
1
2
3
4
5
6
7
8
9
sub ablauf2{

my $j = rand(10);

#print "Thread $i..... $j\n";

sleep($j);

}

Last edited: 2014-09-30 13:37:25 +0200 (CEST)

View full thread Problem mit Threads