Search results for "module:MCE::Hobo"

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.880 - 04 Jan 2023 01:40:14 UTC

MCE::Mutex - Locking for Many-Core Engine River stage three • 20 direct dependents • 310 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.884 - 05 Jan 2023 15:09:11 UTC

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.880 - 04 Jan 2023 01:40:14 UTC

MCE::Child - A threads-like parallelization module compatible with Perl 5.8 River stage three • 20 direct dependents • 310 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.884 - 05 Jan 2023 15:09:11 UTC

MCE::Signal - Temporary directory creation/cleanup and signal handling River stage three • 20 direct dependents • 310 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.884 - 05 Jan 2023 15:09:11 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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40: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.880 - 04 Jan 2023 01:40:14 UTC
17 results (0.035 seconds)