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