Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Hello PerlMonks,
In my script I am using threads and Thread::Queue to distribute work between child threads. But some of the methods in the modules I load initially in the script cannot be accessed by my child threads.
In my script I am using threads and Thread::Queue to distribute work between child threads. But some of the methods in the modules I load initially in the script cannot be accessed by my child threads.
How can I make the methods inside the modules I initally loaded accessible to both parent and child threads?use threads; use Thread Queue; use Calculate; use Remediate; Here I create child threads. gather work for child threads and send it to Queue when child pick's up work.. Inside sub child() it can't access some me +thods from Calculate and Remediate modules. it gives me error like below. Operation """": no method found, argument in overloaded package main a +t /home/rpotter/Report.pl
|
---|
Back to
Seekers of Perl Wisdom