in reply to Re^2: removing all threads..
in thread removing all threads..
I concur with this method, but I've found it difficult to do in the past without Threads::Shared which has some serious limitations. How else would you share a variable? I'm keenly interested in seeing your methodology...
As far as the OP's question goes, In the past I've pushed the result of a new thread call onto an array, where I reap all the children on exit by coursing through the array and either waiting on them or sending them a nasty signal if necessary. Threads are tricky business... Especially when you're refactoring someone else's older code where they used threads irresponsibly, or at least without regard to how they get reaped.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: removing all threads..
by BrowserUk (Patriarch) on Dec 10, 2012 at 05:42 UTC | |
by Tommy (Chaplain) on Dec 10, 2012 at 22:24 UTC | |
by BrowserUk (Patriarch) on Dec 10, 2012 at 23:30 UTC | |
by Tommy (Chaplain) on Dec 10, 2012 at 23:58 UTC | |
by Tommy (Chaplain) on Dec 11, 2012 at 14:47 UTC | |
by BrowserUk (Patriarch) on Dec 11, 2012 at 18:04 UTC | |
| |
by Tommy (Chaplain) on Dec 10, 2012 at 22:31 UTC |