develooper Front page | perl.perl5.porters | Postings from March 2000

Re: What's left to do? [LONG]

From:
Sam Tregar
Date:
March 22, 2000 09:31
Subject:
Re: What's left to do? [LONG]
Message ID:
Pine.LNX.4.21.0003221226210.13258-100000@zoltar.vm.com
On Wed, 22 Mar 2000 scozens@pwj.co.jp wrote:

> Tasks for mere mortals:
> 
> (Threading)
> # Which of the standard modules are thread-safe?  Which CPAN modules?
> # How easy is it to fix those non-safe modules?
> 
> # Threading is still experimental.  Every reproducible bug identifies
> # something else for us to fix.  Find and submit more of these problems.
> 
> Basically lots of destruction testing. Anyone can do this.

Hey, I'm a mere mortal, maybe I could do some of this?  Could someone
describe exactly what needs to be tested for?  I should, at the very
least, be able to cover my own modules. 

My current understanding is that in a threaded program all code that
accesses global data need to use some kind of explicit locking.  Thus, any
module that accesses global data of any kind is not thread safe and needs
modification to be thread safe.  Is this accurate?

-sam





nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About