Perl 5.8.0 has safe signal 
(http://www.perldoc.com/perl5.8.0/pod/perldelta.html#Safe-Signals) where signals are 
disabled during the execution of each op code.

Can we still claim safe signal in the case of an multi-threaded application where each 
thread has its own instance of perl engine (based on ithread)?  Afterall, the scope of 
signal is per process, not per thread.

If the answer is no, is there any way to work around it with perl 5.8.0 (other than 
mutex all threads)?

Thanks.

Kong

-- 
_______________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Reply via email to