Yes, trial and error seems to be the way here!....Never mind...
My original code had lots of different modules so I was thinking that the stack size needed to be quite high. Then, as so often is the way with Perl, I found that as I increased the number of threads the more randomly the program crashed. I've ran into so many thread-unsafe (or perhaps thread-unsure!) modules that a lot of my code is now system calls out to Unix command line utilities that do the same thing.
Yes, performance takes a hit but, in this case at least, I'm more interested in running many slow running processes concurrently so it's not all bad....
Thanks for your reply!
fx, Infinity is Colourless
In reply to Re^2: Looking for advice on how to tune stack size for threads
by fx
in thread Looking for advice on how to tune stack size for threads
by fx
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |