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

Changes for version 0.22

  • Internal behavior changes *****
  • Thread manager process now forcefully kills any still active threads when it exits. This is intended to best simulate standard thread.pm thread cleanup during process exit.
  • Bug fixes *****
  • Corrected bug in shared server shutdown preventing complete cleanup.
  • Corrected some platform and perl build sensitivities in the test suite.
  • Miscellaneous changes *****
  • Added additional stability against fork() outside of forks.pm.
  • Tweaked some warnings and disabled some debug logging.

Modules

drop-in replacement for Perl threads using fork()
drop-in replacement for Perl threads::shared with 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

Provides

in lib/forks.pm
in lib/forks/shared.pm