[sr-dev] Thread safety of global variables used in app_perl

Alex Balashov abalashov at evaristesys.com
Thu Oct 13 19:13:27 CEST 2016


Hi,

Given the presence of a global (e.g. "our") package variable in an 
embedded Perl script used through app_perl, is there any implicit thread 
safety?

That is to say, can a Perl function invoked by one SIP worker reset the 
value of a global while another instance of the function invoked by a 
different SIP worker is accessing it?

And if so, is it safe to use generic perlthr locking to avoid this?

Thanks!

-- Alex

-- 
Alex Balashov | Principal | Evariste Systems LLC

Tel: +1-706-510-6800 (direct) / +1-800-250-5920 (toll-free)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/



More information about the sr-dev mailing list