I had this same problem a little while ago. The problem is that each of the hash elements is a variable, so each element in the hash must be shared--you can't simply share the top level of the hash to share all the items inside it. I can't tell you a simple way around this, though. I switched strategies for my problem and simplified the data structure so I didn't have to try to manage the housekeeping of sharing all the hash elements.
...roboticus
In reply to Re: Help !! problems sharing a nested hash across threads
by roboticus
in thread Help !! problems sharing a nested hash across threads
by stevehicks
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |