BrowserUK,
I have gone through several of your posts here and also perldocs / google.
Apparently, references or notes on Perl threads concurrency and how to safely handle events after the thread has been completed is rarely dealt with. I do understand that this will take several pages or even a whole book. But I think for people new to threads, it would be a eye-opener!