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

Search results for "module:MCE::Shared"

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.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Base - Base package for helper classes River stage one • 2 direct dependents • 3 total dependents

Common functions for MCE::Shared. There is no public API....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

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

A hash helper class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

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

An array helper class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Queue - Hybrid-queue helper class River stage one • 2 direct dependents • 3 total dependents

A queue helper class for use as a standalone or managed by MCE::Shared. This module is mostly compatible with MCE::Queue except for the "gather" option which is not supported in this context. It provides a queue interface supporting normal and priori...

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Cache - A hybrid LRU-plain cache helper class River stage one • 2 direct dependents • 3 total dependents

A cache helper class for use as a standalone or managed by MCE::Shared. This module implements a least-recently used (LRU) cache with its origin based on MCE::Shared::Ordhash, for its performance and low-memory characteristics. It is both a LRU and p...

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

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

A scalar helper class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Common - Common API for data classes River stage one • 2 direct dependents • 3 total dependents

Common functions for MCE::Shared. There is no public API....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

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

A handle helper class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Server - Server/Object packages for MCE::Shared River stage one • 2 direct dependents • 3 total dependents

The core engine for MCE::Shared. See documentation there....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Minidb - A pure-Perl in-memory data store River stage one • 2 direct dependents • 3 total dependents

A tiny in-memory NoSQL-like database for use as a standalone or managed by MCE::Shared. This module was created mainly for having an efficient manner in which to manipulate hashes-of-hashes (HoH) and hashes-of-lists (HoA) structures with MCE::Shared....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

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.886 - 13 Sep 2023 23:57:14 UTC

MCE::Shared::Ordhash - An ordered hash class featuring tombstone deletion River stage one • 2 direct dependents • 3 total dependents

An ordered-hash helper class for use as a standalone or managed by MCE::Shared. This module implements an ordered hash featuring tombstone deletion, inspired by Hash::Ordered. An ordered hash is very much like a normal hash but with key insertion ord...

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC

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

A number sequence class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 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.886 - 13 Sep 2023 23:57:14 UTC

MCE::Child - A threads-like parallelization module compatible with Perl 5.8 River stage three • 21 direct dependents • 313 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.889 - 13 Sep 2023 23:37:02 UTC

MCE::Mutex - Locking for Many-Core Engine River stage three • 21 direct dependents • 313 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.889 - 13 Sep 2023 23:37:02 UTC

MCE::Relay - Extends Many-Core Engine with relay capabilities River stage three • 21 direct dependents • 313 total dependents

This module enables workers to receive and pass on information orderly with zero involvement by the manager process while running. The module is loaded automatically when MCE option "init_relay" is specified. All workers (belonging to task_id 0) must...

MARIOROY/MCE-1.889 - 13 Sep 2023 23:37:02 UTC

MCE::Signal - Temporary directory creation/cleanup and signal handling River stage three • 21 direct dependents • 313 total dependents

This package configures $SIG{ ABRT, HUP, INT, PIPE, QUIT, and TERM } to point to stop_and_exit and creates a temporary directory. The main process and workers receiving said signals call stop_and_exit, which signals all workers to terminate, removes ...

MARIOROY/MCE-1.889 - 13 Sep 2023 23:37:02 UTC

MCE::Channel - Queue-like and two-way communication capability River stage three • 21 direct dependents • 313 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.889 - 13 Sep 2023 23:37:02 UTC
22 results (0.026 seconds)