Thread mehrdimensionaler Array sharen mit threads::shared (1 answers)
Opened by iW00t at 2009-04-29 20:36

Gast iW00t
 2009-04-29 20:36
#121029 #121029
Hi, kann mir einer erklären wie man z.B. einen zwei dimensionalen Array shared (threads::share)?

Folgendes funktioniert leider nicht richtig ...
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use threads;
use threads::shared;

my @output : shared;

$output[0] = "irrelevant1";
$output[0][0] = "irrelevant2";

$thr = threads->new(\&test);
$thr->join;

print "-> ".$output[1]."\n";
print "-> ".$output[1][0]."\n";

print " Wo ist mein WHATTHEFUCK???? :( \n\n";

sub test {
$output[1] = "Works!";
$output[1][0] = "WHATTHEFUCK??";
}


----
Modedit Gwendragon: CODE-Tags repariert
----
Last edited: 2009-04-29 20:40:07 +0200 (CEST)

View full thread mehrdimensionaler Array sharen mit threads::shared