Search results for "threads::shared"
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
threads::shared::hash - default class for tie-ing hashes to threads with forks
Helper class for forks::shared. See documentation there....
RYBSKEJ/forks-0.36 - 27 Jun 2014 03:55:32 UTC - Search in distribution- threads::shared::array - default class for tie-ing arrays to threads with forks
- threads::shared::scalar - default class for tie-ing scalars to threads with forks
- threads::shared::handle - default class for tie-ing handles to threads with forks
- 2 more results from forks »
threads::shared::queue::any - thread-safe queues for any data-structure
A queue, as implemented by "threads::shared::queue::any" is a thread-safe data structure that inherits from "threads::shared::queue". But unlike the standard "threads::shared::queue", you can pass (a reference to) any data structure to the queue. Apa...
LNATION/threads-shared-queue-any-0.02 - 10 Nov 2019 06:53:51 UTC - Search in distribution
DiaColloDB::threads::shared - wrapper for threads/shared.pm or forks/shared.pm
The "DiaColloDB::threads::shared" module attempts to load shared variable support for (pseudo)-threads from either threads/shared.pm or forks/shared.pm, depending on whether or not your perl has builtin thread support according to $Config{usethreads}...
MOOCOW/DiaColloDB-0.12.020 - 05 Feb 2021 07:24:49 UTC - Search in distribution- DiaColloDB/threads/shared.pm
- DiaColloDB::threads - wrapper for threads.pm or forks.pm
Benchmark::Perl::Formance::Plugin::ThreadsShared - benchmark plugin - ThreadsShared - Stress shared threading
SCHWIGON/Benchmark-Perl-Formance-0.55
-
17 Sep 2021 12:36:46 UTC
-
Search in distribution
- benchmark-perlformance - Frontend for Benchmark::Perl::Formance
threadsx::shared - useful extensions to threads::shared
MOB/Patro-0.16
-
29 Sep 2017 02:17:12 UTC
-
Search in distribution
- Patro - proxy access to remote objects
- Patro::Archy - establish norms about exclusive access to references
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
Mutex - Various locking implementations supporting processes and threads
This module, a standalone version of MCE::Mutex, 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/Mutex-1.011 - 13 Sep 2023 23:35:35 UTC - Search in distributionMCE::Hobo - A threads-like parallelization module
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 - Search in distribution- MCE::Shared - MCE extension for sharing data supporting threads and processes
- MCE::Shared::Minidb - A pure-Perl in-memory data store
- MCE::Shared::Hash - Hash helper class
- 5 more results from MCE-Shared »
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
Coro - the only real threads in perl
For a tutorial-style introduction, please read the Coro::Intro manpage. This manpage mainly contains reference information. This module collection manages continuations in general, most often in the form of cooperative threads (also called coros, or ...
MLEHMANN/Coro-6.57 - 29 Jul 2020 13:10:08 UTC - Search in distribution- Coro::State - first class continuations
- Coro::Intro
perlthrtut - Tutorial on threads in Perl
This tutorial describes the use of Perl interpreter threads (sometimes referred to as *ithreads*). In this model, each thread runs in its own Perl interpreter, and any data sharing between threads must be explicit. The user-level interface for *ithre...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC - Search in distribution- perlthrtut - Tutorial on threads in Perl
- Thread - Manipulate threads in Perl (for old code only)
- Thread - Manipulate threads in Perl (for old code only)
- 74 more results from perl »
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
DBIx::Threaded - Proxy class to permit DBI objects to be shared by multiple threads
DBIx::Threaded provides a subclass of DBI that provides wrappers for standard DBI objects to permit them to be used by multiple threads. Due to the limitations of threading and tied objects in Perl 5, DBI (as of version 1.48), does not permit DBI-gen...
DARNOLD/DBIx-Threaded-0.10 - 28 Aug 2005 19:16:56 UTC - Search in distribution
MCE::Child - A threads-like parallelization module compatible with Perl 5.8
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 - Search in distribution- MCE - Many-Core Engine for Perl providing parallel processing capabilities
- MCE::Core - Documentation describing the core MCE API
- MCE::Examples - Various examples and demonstrations
- 2 more results from MCE »
Hash::SharedMem - efficient shared mutable hash
This module provides a facility for efficiently sharing mutable data between processes on one host. Data is organised as a key/value store, resembling a Perl hash. The keys and values are restricted to octet (Latin-1) strings. Structured objects may ...
ZEFRAM/Hash-SharedMem-0.005 - 11 Aug 2017 18:53:29 UTC - Search in distribution
Thread::Pool - group of threads for performing similar jobs
*** A note of CAUTION *** This module only functions on Perl versions 5.8.0 and later. And then only when threads are enabled with -Dusethreads. It is of no use with any version of Perl before 5.8.0 or without threads enabled. ***********************...
LNATION/Thread-Pool-0.35 - 10 Nov 2019 06:56:33 UTC - Search in distribution
Coro::Mysql - let other threads run while doing mysql/mariadb requests
(Note that in this manual, "thread" refers to real threads as implemented by the Coro module, not to the built-in windows process emulation which unfortunately is also called "threads"). This module replaces the I/O handlers for a database connection...
MLEHMANN/Coro-Mysql-2.1 - 04 Mar 2019 11:41:29 UTC - Search in distribution
Thread::Shared - Utilities to help manage thread shared memory.
Perl has a unique threading model, in that each thread gets a copy of all the data that was in the spawning interpretter --- it doesn't share memory with the other thread by default. This is more like using fork() than threading as used under most pr...
DSNOPEK/Xmldoom-0.0.16 - 08 Feb 2007 22:46:26 UTC - Search in distribution
thrall - Simple PSGI/Plack HTTP server that uses threads
Thrall is a standalone HTTP/1.1 server with keep-alive support. It uses threads instead pre-forking, so it works correctly on Windows. It is a pure-Perl implementation that doesn't require any XS package. Thrall was started as a fork of Starlet serve...
DEXTER/Thrall-0.0405 - 22 Jun 2023 09:15:22 UTC - Search in distribution