Hi Dean, > > Thanks for the enlightening answer. Do you think it is possible to > > "trick" threads::shared's lock with a reference to the array, i. e. the > > reference is shared but the array itself isn't? > Not certain how you intend to do that ? Are you intending to write your > own XS implementation ? Keep in mind that a shared ref must point to No, that's too much and not an option for me. > a shared variable, ie, a shared variable can't be used as a ref to > a private variable. Right, that kills the idea ... too bad. Thanks for your comments. If someone from the ithreads development team is listening: I guess this is an issue worth considering to have a solution for ... e. g. a thread-safe array (similar to Thread::Queue) or a more fine-granular locking mechanism for shared arrays ... not that I really thought it through :) Regards, ThomasThread Previous | Thread Next