MCE::Mutex - Locking for Many-Core Engine River stage three • 19 direct dependents • 312 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.862 - 19 Sep 2019 02:48:12 GMT

MCE::Mutex::Flock - Mutex locking via Fcntl River stage three • 19 direct dependents • 312 total dependents

A Fcntl implementation for "MCE::Mutex". The API is described in MCE::Mutex. new lock lock_exclusive lock_shared unlock synchronize enter timedwait...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Mutex::Channel - Mutex locking via a pipe or socket River stage three • 19 direct dependents • 312 total dependents

A pipe-socket implementation for "MCE::Mutex". The API is described in MCE::Mutex. new lock lock_exclusive lock_shared unlock synchronize enter timedwait...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Channel::Mutex - Channel for producer(s) and many consumers River stage three • 19 direct dependents • 312 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.862 - 19 Sep 2019 02:48:12 GMT

MCE::Mutex::Channel2 - Provides two mutexes using a single channel River stage three • 19 direct dependents • 312 total dependents

A socket implementation based on "MCE::Mutex". The secondary lock is accessed by calling methods with the 2 suffix. The API is described in MCE::Mutex. construction new my $mutex = MCE::Mutex->new( impl => 'Channel2' ); primary lock lock lock_exclusi...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Shared - MCE extension for sharing data supporting threads and processes River stage one • 2 direct dependents • 3 total dependents

This module provides data sharing capabilities for MCE supporting threads and processes. MCE::Hobo provides threads-like parallelization for running code asynchronously....

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

MCE::Channel - Queue-like and two-way communication capability River stage three • 19 direct dependents • 312 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.862 - 19 Sep 2019 02:48:12 GMT

MCE::Shared::Condvar - Condvar helper class River stage one • 2 direct dependents • 3 total dependents

This helper class for MCE::Shared provides a "Scalar", "Mutex", and primitives for conditional locking....

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

8 results (0.026 seconds)