Wed, 11 Nov 2026 02:02:02 UTC Log in
A drop-in replacement for Perl threads using fork() 133.83 KB built 2026-10-17 02:55:30 GMT

Description

The forks.pm module is a drop-in replacement for threads.pm. It has the same syntax as the threads.pm module (it even takes over its name space) but has some significant differences: - you do _not_ need a special (threaded) version of Perl - it is _much_ more economic with memory usage on OS's that support COW - it is more efficient in the start-up of threads - it is slightly less efficient in the stopping of threads - it is less efficient in inter-thread communication If for nothing else, it allows you to use the Perl threading model in non-threaded Perl builds and in older versions of Perl (5.6.0 and higher are supported).

Dependencies

44 total
Requires42
  • coreutils
  • findutils
  • gcc
  • make
  • perl(:VERSION) >= 5.3.0
  • perl(Acme::Damn)
  • perl(Attribute::Handlers)
  • perl(Carp)
  • perl(Config)
  • perl(ExtUtils::MM_Any)
  • perl(ExtUtils::MM_Unix)
  • perl(ExtUtils::MakeMaker) >= 6.76
  • perl(File::Spec)
  • perl(IO::File)
  • perl(IO::Select)
  • perl(IO::Socket) >= 1.18
  • perl(List::MoreUtils) >= 0.15
  • perl(POSIX)
  • perl(Scalar::Util) >= 1.11
  • perl(Socket)
  • perl(Storable) >= 2.05
  • perl(Sys::SigAction) >= 0.11
  • perl(Test::More)
  • perl(Thread::Queue)
  • perl(Time::HiRes)
  • perl(XSLoader)
  • perl(constant)
  • perl(if)
  • perl(lib)
  • perl(overload)
  • perl(sigtrap)
  • perl(strict)
  • perl(threads)
  • perl(threads::shared)
  • perl(vars)
  • perl(warnings)
  • perl(warnings::register)
  • perl-devel
  • perl-generators
  • perl-interpreter
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
Provides2
  • perl-forks = 0.36-38.fc45
  • perl-forks-tests = 0.36-38.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots