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

Search results for "threads::shared"

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

threads::shared::hash - default class for tie-ing hashes to threads with forks River stage one • 5 direct dependents • 5 total dependents

Helper class for forks::shared. See documentation there....

RYBSKEJ/forks-0.36 - 27 Jun 2014 03:55:32 UTC - Search in distribution

threads::shared::queue::any - thread-safe queues for any data-structure River stage zero No dependents

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

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

Benchmark::Perl::Formance::Plugin::ThreadsShared - benchmark plugin - ThreadsShared - Stress shared threading River stage one • 2 direct dependents • 7 total dependents

SCHWIGON/Benchmark-Perl-Formance-0.55 - 17 Sep 2021 12:36:46 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
  • Patro - proxy access to remote objects
  • Patro::Archy - establish norms about exclusive access to references

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

Mutex - Various locking implementations supporting processes and threads River stage zero No dependents

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 distribution

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.886 - 13 Sep 2023 23:57:14 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

Coro - the only real threads in perl River stage two • 53 direct dependents • 69 total dependents

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

perlthrtut - Tutorial on threads in Perl River stage five • 11292 direct dependents • 32664 total dependents

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

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

DBIx::Threaded - Proxy class to permit DBI objects to be shared by multiple threads River stage zero No dependents

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 River stage three • 21 direct dependents • 313 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.889 - 13 Sep 2023 23:37:02 UTC - Search in distribution

Hash::SharedMem - efficient shared mutable hash River stage one • 1 direct dependent • 5 total dependents

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

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

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

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

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
238 results (0.181 seconds)