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

Search results for "Mutex"

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::Mutex - Locking for Many-Core Engine River stage three • 21 direct dependents • 313 total dependents

This 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.889 - 13 Sep 2023 23:37:02 UTC - Search in distribution

SDL2::Mutex - SDL Mutex Structure River stage zero No dependents

SDL mutex is an opaque structure....

SANKO/SDL2-FFI-0.08 - 29 Nov 2021 02:01:01 UTC - Search in distribution

Win32::Mutex - Use Win32 mutex objects from Perl River stage one • 4 direct dependents • 5 total dependents

This module allows access to the Win32 mutex objects. The "wait" method and "wait_all" & "wait_any" functions are inherited from the Win32::IPC module. Methods $mutex = Win32::Mutex->new([$initial, [$name]]) Constructor for a new mutex object. If $in...

CJM/Win32-IPC-1.11 - 15 Nov 2014 18:17:29 UTC - Search in distribution
  • Win32::IPC - Base class for Win32 synchronization objects

Future::Mutex - mutual exclusion lock around code that returns Futures River stage three • 122 direct dependents • 298 total dependents

Most Future-using code expects to run with some level of concurrency, using future instances to represent still-pending operations that will complete at some later time. There are occasions however, when this concurrency needs to be restricted - some...

PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC - Search in distribution

IO::Lambda::Mutex - wait for a shared resource River stage one • 4 direct dependents • 4 total dependents

Objects of class "IO::Lambda::Mutex" are mutexes, that as normal mutexes, can be taken and released. The mutexes allow lambdas to wait for their availability with method "waiter", that creates and returns a new lambda, that in turn will finish as soo...

KARASIK/IO-Lambda-1.33 - 15 Apr 2024 08:40:01 UTC - Search in distribution
  • IO::Lambda - non-blocking I/O as lambda calculus

SPVM::Sync::Mutex - Mutex River stage two • 23 direct dependents • 26 total dependents

The Sync::Mutex class in SPVM has methods to manipulate mutex....

KIMOTO/SPVM-0.990003 - 01 May 2024 00:08:03 UTC - Search in distribution

Data::Conveyor::Mutex - Stage-based conveyor-belt-like ticket handling system River stage zero No dependents

MARCEL/Data-Conveyor-1.103130 - 09 Nov 2010 12:41:30 UTC - Search in distribution

Log::Dispatch::FileRotate::Mutex - Flock Based File Mutex. River stage two • 14 direct dependents • 20 total dependents

Internal Use Only!...

MSCHOUT/Log-Dispatch-FileRotate-1.38 - 26 May 2021 15:15:34 UTC - Search in distribution

lib/AnyEvent/Tools/Mutex.pm River stage one • 1 direct dependent • 1 total dependent

UNERA/AnyEvent-Tools-0.12 - 02 Mar 2011 09:10:06 UTC - Search in distribution

KeyedMutex - An interprocess keyed mutex River stage two • 2 direct dependents • 11 total dependents

"KeyedMutex" is an interprocess keyed mutex. Its intended use is to prevent sending identical requests to database servers at the same time. By using "KeyedMutex", only a single client would send a request to the database, and others can retrieve the...

KAZUHO/KeyedMutex-0.06 - 14 Jul 2008 22:17:16 UTC - Search in distribution

APR::ThreadMutex - Perl API for APR thread mutexes River stage three • 155 direct dependents • 183 total dependents

"APR::ThreadMutex" interfaces APR thread mutexes....

SHAY/mod_perl-2.0.13 - 21 Oct 2023 10:32:29 UTC - Search in distribution

Global::MutexLock - A xs module to give perl global mutex-lock between crons or web-app's workers River stage zero No dependents

Global::MutexLock is a module to create os-level global mutex-lock for perl. You can lock anything between process to others, or web-applications, or threads,cron. Mutex-lock's pointer is stored in System V IPC. You should let the process to know the...

ITSUSONY/Global-MutexLock-0.026 - 28 Sep 2016 03:05:25 UTC - Search in distribution

MooseX::KeyedMutex - Role To Add KeyedMutex River stage one • 2 direct dependents • 3 total dependents

MooseX::KeyedMutex adds instant distributed locking to you objects via KeyedMutex....

DMAKI/MooseX-KeyedMutex-0.00003 - 01 Oct 2008 17:06:37 UTC - Search in distribution

KeyedMutex::Memcached - An interprocess keyed mutex using memcached River stage zero No dependents

KeyedMutex::Memcached is an interprocess keyed mutex using memcached. This module is inspired by KeyedMutex....

KARUPA/KeyedMutex-Memcached-0.05 - 25 Feb 2015 15:38:13 UTC - Search in distribution

Scaffold::Lockmgr::UnixMutex - Use SysV semaphores for resource locking. River stage zero No dependents

This implenments general purpose resource locking with SysV semaphores....

KESTEB/Scaffold-0.10 - 27 Apr 2012 03:57:20 UTC - Search in distribution

XAS::Lib::Lockmgr::KeyedMutex - Use the keymutexd lock manager for locking. River stage one • 6 direct dependents • 6 total dependents

This class uses the keymutexd daemon to manage locks. This leverages the atomicity of using a centralized lock manager and allows for discretionary locking of resources....

KESTEB/XAS-0.15 - 12 Jan 2017 16:01:35 UTC - Search in distribution

Forks::Super::Sync::Win32Mutex River stage one • 1 direct dependent • 1 total dependent

IPC synchronization object implemented with Win32::Mutex. Advantages: fast, doesn't create files or use filehandles Disadvantages: Windows only. Gets complicated when a process dies without releasing its locks....

MOB/Forks-Super-0.97 - 09 Oct 2018 00:18:38 UTC - Search in distribution

MooseX::App::Plugin::MutexGroup - Adds mutually exclusive options River stage two • 32 direct dependents • 57 total dependents

This plugin adds mutually exclusive options to your application. In the current implementation, all defined MutexGroups *must* have exactly one initialized option. This means that there is an implicit requiredness of one option from each MutexGroup....

MAROS/MooseX-App-1.43 - 21 Oct 2023 12:08:25 UTC - Search in distribution

Lock::Socket - application lock/mutex module based on sockets River stage zero No dependents

Lock::Socket provides cooperative inter-process locking for applications that need to ensure that only one process is running at a time. This module works by binding an INET socket to a port on a loopback address which the operating system convenient...

MLAWREN/Lock-Socket-0.0.6 - 19 Sep 2014 14:54:19 UTC - Search in distribution
57 results (0.054 seconds)