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

Search results for "JDHEDDEN"

threads - Perl interpreter-based threads River stage three • 48 direct dependents • 201 total dependents

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 River stage two • 23 direct dependents • 38 total dependents

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

omnithreads - Perl interpreter-based threads River stage zero No dependents

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 River stage five • 11292 direct dependents • 32664 total dependents

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

threads::shared - Perl extension for sharing data structures between threads River stage three • 34 direct dependents • 115 total dependents

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 River stage two • 18 direct dependents • 24 total dependents

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 River stage five • 285 direct dependents • 21517 total dependents

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 River stage zero No dependents

MOB/Patro-0.16 - 29 Sep 2017 02:17:12 UTC - Search in distribution

Thread::Semaphore - Thread-safe semaphores River stage two • 11 direct dependents • 32 total dependents

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 River stage three • 16 direct dependents • 935 total dependents

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 River stage two • 7 direct dependents • 16 total dependents

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

Thread::Cancel - Cancel (i.e., kill) threads River stage zero No dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage two • 20 direct dependents • 51 total dependents

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 River stage zero No dependents

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) River stage zero No dependents

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 River stage one • 1 direct dependent • 1 total dependent

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 River stage zero No dependents

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
19 results (0.02 seconds)