Search results for "JDHEDDEN"
threads - Perl interpreter-based threads
Since Perl 5.8, thread programming has been available using a model called *interpreter threads* which provides a new Perl interpreter for each thread, and, by default, results in no data or state information being shared between threads. (Prior to P...
JDHEDDEN/threads-2.21 - 23 Jan 2018 01:14:04 UTC - Search in distribution
Object::InsideOut - Comprehensive inside-out object support module
This module provides comprehensive support for implementing classes using the inside-out object model. Object::InsideOut implements inside-out objects as anonymous scalar references that are blessed into a class with the scalar containing the ID for ...
JDHEDDEN/Object-InsideOut-4.05 - 27 Nov 2018 03:43:51 UTC - Search in distribution- Object::InsideOut::Metadata - Introspection for Object::InsideOut classes
- Bundle::Object::InsideOut - A bundle of modules for full Object::InsideOut support
omnithreads - Perl interpreter-based threads
Perl 5.6 introduced something called interpreter threads. Interpreter threads are different from *5005threads* (the thread model of Perl 5.005) by creating a new Perl interpreter per thread, and not sharing any data or state between threads by defaul...
HOUSEL/CORBA-omniORB-0.9 - 16 Mar 2007 00:05:47 UTC - Search in distribution
Hash::Util::FieldHash - Support for Inside-Out Classes
A word on terminology: I shall use the term *field* for a scalar piece of data that a class associates with an object. Other terms that have been used for this concept are "object variable", "(object) property", "(object) attribute" and more. Especia...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution- Hash::Util::FieldHash - Support for Inside-Out Classes
threads::shared - Perl extension for sharing data structures between threads
By default, variables are private to each thread, and each newly created thread gets a private copy of each existing variable. This module allows you to share variables across different threads (and pseudo-forks on Win32). It is used together with th...
JDHEDDEN/threads-shared-1.59 - 30 Nov 2018 02:44:44 UTC - Search in distribution
Thread::Queue - Thread-safe queues
This module provides thread-safe FIFO queues that can be accessed safely by any number of threads. Any data types supported by threads::shared can be passed via queues: Ordinary scalars Array refs Hash refs Scalar refs Objects based on the above Ordi...
JDHEDDEN/Thread-Queue-3.13 - 18 Jul 2018 02:32:40 UTC - Search in distribution
Module::Metadata - Gather package and POD information from perl module files
This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is "eval"ed, as is traditional in the CPAN toolchain...
ETHER/Module-Metadata-1.000038 - 28 Apr 2023 11:27:07 UTC - Search in distribution
threadsx::shared - useful extensions to threads::shared
MOB/Patro-0.16
-
29 Sep 2017 02:17:12 UTC
-
Search in distribution
Thread::Semaphore - Thread-safe semaphores
Semaphores provide a mechanism to regulate access to resources. Unlike locks, semaphores aren't tied to particular scalars, and so may be used to control access to anything you care to use them for. Semaphores don't limit their values to zero and one...
JDHEDDEN/Thread-Semaphore-2.13 - 27 Aug 2016 21:40:49 UTC - Search in distribution
Tie::RefHash - Use references as hash keys
This module provides the ability to use references as hash keys if you first "tie" the hash variable to this module. Normally, only the keys of the tied hash itself are preserved as references; to use references as keys in hashes-of-hashes, use Tie::...
ETHER/Tie-RefHash-1.40 - 10 Oct 2020 20:40:27 UTC - Search in distribution
Math::Random::MT::Auto - Auto-seeded Mersenne Twister PRNGs
The Mersenne Twister is a fast pseudorandom number generator (PRNG) that is capable of providing large volumes (> 10^6004) of "high quality" pseudorandom data to applications that may exhaust available "truly" random data sources or system-provided P...
JDHEDDEN/Math-Random-MT-Auto-6.23 - 27 Nov 2018 03:25:49 UTC - Search in distribution- Math::Random::MT::Auto::Range - Range-valued PRNGs
Thread::Cancel - Cancel (i.e., kill) threads
This module adds cancellation capabilities for threads. Cancelled threads are terminated using "threads->exit()". The thread is then detached, and hence automatically cleaned up. Threads that are suspended using Thread::Suspend do not need to be *res...
JDHEDDEN/Thread-Cancel-1.13 - 24 Dec 2010 18:02:45 UTC - Search in distribution
Thread::Suspend - Suspend and resume operations for threads
This module adds suspend and resume operations for threads. Suspensions are cumulative, and need to be matched by an equal number of resume calls. Declaration This module must be imported prior to any threads being created. Suspension is accomplished...
JDHEDDEN/Thread-Suspend-1.23 - 11 Apr 2017 05:18:36 UTC - Search in distribution
Thread::Queue::Priority - Thread-safe queues with priorities
This is a variation on Thread::Queue that will dequeue items based on their priority. This module is NOT a drop-in replacement for Thread::Queue as it does not implement all of its methods as they don't all make sense. However, for the methods implem...
PLOCKABY/Thread-Queue-Priority-1.03 - 08 Dec 2014 01:59:22 UTC - Search in distribution
Class::InsideOut::Manual::About - guide to this and other implementations of the inside-out technique
This manual provides an overview of the inside-out technique and its application within "Class::InsideOut" and other modules. It also provides a list of references for further study. Inside-out object basics Inside-out objects use the blessed referen...
DAGOLDEN/Class-InsideOut-1.14 - 02 Apr 2017 17:53:38 UTC - Search in distribution
Thread::Queue::MaxSize - Thread-safe queues with an upper bound
This is a subclass to Thread::Queue that will enforce an upper bound on the number of items in a queue. This can be used to prevent memory use from exploding on a queue that might never empty....
PLOCKABY/Thread-Queue-MaxSize-1.03 - 08 Dec 2014 01:59:10 UTC - Search in distribution
Acme::CPANAuthors::CPAN::Streaks::MonthlyReleases::AllTime - Authors with all-time monthly releases streak (do a release every month)
Current standings (as of 2024-04-12, produced by cpan-streaks, only streaks with length of at least 20 are included): +-----------+-----+------------+----------+-------------+ | author | len | start_date | end_date | status | +-----------+-----+-----...
PERLANCAR/Acme-CPANAuthorsBundle-CPAN-Streaks-20240412.0 - 12 Apr 2024 04:25:16 UTC - Search in distribution
Acme::CPANAuthors::DualLife - We are CPAN Authors of Dual Life core modules
This class provides a hash of dual-life core module Authors' PAUSE ID and name to the Acme::CPANAuthors module. It is currently statically generated information, I hope to make it dynamic in the future....
BINGOS/Acme-CPANAuthors-DualLife-0.52 - 19 May 2023 16:37:16 UTC - Search in distribution
Bundle::Thread - A bundle of modules for supporting threads in Perl
This bundle includes modules used to test and support threads in Perl....
JDHEDDEN/Bundle-Thread-1.23 - 26 Feb 2017 21:27:44 UTC - Search in distribution