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

murphy
 2009-04-29 23:48
#121036 #121036
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Wie auch die Dokumentation lang und breit erklärt hat CPAN:threads::shared keine Unterstützung für Autovivification und ein Aufruf von share wirkt sich auch nicht rekursiv auf verschachtelte Datenstrukturen aus.

Du musst also jede neue anonyme Arrayreferenz, die Du in Deinem von mehreren Threads benutzten Array ablegst, zunächst mit share bearbeiten und erst dann mit Daten füllen, damit die Kommunikation der Threads hier funktioniert.
When C++ is your hammer, every problem looks like your thumb.

View full thread mehrdimensionaler Array sharen mit threads::shared