Thread Kann kein array sharen in threads (3 answers)
Opened by Gast at 2006-03-03 19:11

Gast Gast
 2006-03-03 19:11
#63449 #63449
Hallo,

ich habe ein kleines Problem und es wäre super, wenn man mir helfen könnte:

Hier mein Code:
Code: (dl )
1
2
3
4
5
6
use threads;
use threads::shared;

my @array : shared;

push( @array, [("wert1", "wert2")]);

und ich bekomme bei push folgenden Fehler:
"Invalid value for shared scalar at ..."

Dass das kein Scalar ist, ist ja klar.
Laut perldoc.org kann man auch arrays sharen und mit dem "@" vor array mache ich das doch klar. Ich habe bisher nur Beispiele gefunden, bei denen ein Scalar geshart wird.
Aber wieso funktioniert das nicht ?

MfG, calavera

View full thread Kann kein array sharen in threads