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.873 - 01 Aug 2020 20:38:59 UTCThis 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.874 - 18 Aug 2020 20:56:15 UTCThis 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.873 - 01 Aug 2020 20:38:59 UTCMCE::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.874 - 18 Aug 2020 20:56:15 UTCThis package configures $SIG{ 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 the te...
MARIOROY/MCE-1.874 - 18 Aug 2020 20:56:15 UTCCommon functions for MCE::Shared. There is no public API....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCThe core engine for MCE::Shared. See documentation there....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCA hash helper class for use as a standalone or managed by MCE::Shared....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCA 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.873 - 01 Aug 2020 20:38:59 UTCA handle helper class for use as a standalone or managed by MCE::Shared....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCAn array helper class for use as a standalone or managed by MCE::Shared....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCA 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.873 - 01 Aug 2020 20:38:59 UTCA scalar helper class for use as a standalone or managed by MCE::Shared....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCA 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.873 - 01 Aug 2020 20:38:59 UTCAn 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.873 - 01 Aug 2020 20:38:59 UTCThis helper class for MCE::Shared provides a "Scalar", "Mutex", and primitives for conditional locking....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTCA number sequence class for use as a standalone or managed by MCE::Shared....
MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTC