in reply to Re^2: Suppressing thread warnings
in thread Suppressing thread warnings
All very well if you *never* need to join the threads, but if, for example, you normally want to join them (to retrieve their results), but want to be able to terminate the process quickly without waiting for them if you receive a SIGTERM, you're stuffed.
My testing shows that exiting due to SIGTERM doesn't produce the warning. The process is simply killed. That means you can detach just before existing to silence the warning. Something like following should do the trick:
END { $_->detach() for threads->list(); }
If you wish to run your program in the background, ...
Where did that come from? Are you party to information not in the OP?
I got the idea that he wanted the threads to continue since he didn't end them. Obviously not the case. I should have provided assistance in ending his threads instead.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Suppressing thread warnings
by BrowserUk (Patriarch) on Oct 11, 2008 at 07:07 UTC | |
by ikegami (Patriarch) on Oct 11, 2008 at 11:36 UTC | |
by BrowserUk (Patriarch) on Oct 11, 2008 at 11:59 UTC | |
by ikegami (Patriarch) on Oct 11, 2008 at 12:11 UTC |