Search results for "module:MCE::Channel::Threads"

MCE::Channel::Threads - Channel for producer(s) and many consumers River stage three • 18 direct dependents • 316 total dependents

A channel class providing queue-like and two-way communication for threads only. Locking is handled using threads::shared. The API is described in MCE::Channel. new use MCE::Channel; # The default is tuned for one producer and many consumers. my $chn...

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC

MCE::Channel::ThreadsFast - Fast channel for producer(s) and many consumers River stage three • 18 direct dependents • 316 total dependents

A channel class providing queue-like and two-way communication for threads only. Locking is handled using threads::shared. This is similar to MCE::Channel::Threads but optimized for non-Unicode strings only. The main difference is that this module la...

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC

MCE::Hobo - A threads-like parallelization module River stage one • 2 direct dependents • 3 total dependents

A hobo is a migratory worker inside the machine that carries the asynchronous gene. Hobo processes are equipped with "threads"-like capability for running code asynchronously. Unlike threads, each hobo is a unique process to the underlying OS. The IP...

MARIOROY/MCE-Shared-1.877 - 24 May 2022 09:26:53 UTC

MCE::Child - A threads-like parallelization module compatible with Perl 5.8 River stage three • 18 direct dependents • 316 total dependents

MCE::Child is a fork of MCE::Hobo for compatibility with Perl 5.8. A child is a migratory worker inside the machine that carries the asynchronous gene. Child processes are equipped with "threads"-like capability for running code asynchronously. Unlik...

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC

MCE::Mutex - Locking for Many-Core Engine River stage three • 18 direct dependents • 316 total dependents

This module implements locking methods that can be used to coordinate access to shared data from multiple workers spawned as processes or threads. The inspiration for this module came from reading Mutex for Ruby....

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC

MCE::Channel - Queue-like and two-way communication capability River stage three • 18 direct dependents • 316 total dependents

A MCE::Channel object is a container for sending and receiving data using socketpair handles. Serialization is provided by Sereal if available. Defaults to Storable otherwise. Excluding the "Simple" implementation, both ends of the "channel" support ...

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC

MCE::Channel::Mutex - Channel for producer(s) and many consumers River stage three • 18 direct dependents • 316 total dependents

A channel class providing queue-like and two-way communication for processes and threads. Locking is handled using MCE::Mutex. The API is described in MCE::Channel. new use MCE::Channel; # The default is tuned for one producer and many consumers. my ...

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC

MCE::Channel::MutexFast - Fast channel for producer(s) and many consumers River stage three • 18 direct dependents • 316 total dependents

A channel class providing queue-like and two-way communication for processes and threads. Locking is handled using MCE::Mutex. This is similar to MCE::Channel::Mutex but optimized for non-Unicode strings only. The main difference is that this module ...

MARIOROY/MCE-1.879 - 24 May 2022 09:25:26 UTC
8 results (0.04 seconds)