The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.30

  • Bug fixes *****
  • Don't overload/define Time::HiRes usleep or nanosleep unless they are supported on target platform.
  • Check for "Invalid value for shared scalar" errors when storing values in shared scalars.
  • Shared scalar values containing user tied objects will no longer be treated as threads::shared objects when checking for circular references.
  • Miscellaneous changes *****
  • Overloaded sleep total sleep time is more accurate if interrupted by child thread shutdown (CHLD) signals.

Modules

drop-in replacement for Perl threads using fork()
drop-in replacement for Perl threads::shared with forks()
signal management for forks
default class for tie-ing arrays to threads with forks
default class for tie-ing handles to threads with forks
default class for tie-ing hashes to threads with forks
default class for tie-ing scalars to threads with forks