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.005 - 21 Nov 2017 22:57:56 GMT - Search in distribution

MCE::Mutex - Locking for Many-Core Engine River stage three • 19 direct dependents • 312 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.862 - 19 Sep 2019 02:48:12 GMT - 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 GMT - Search in distribution
  • Win32::IPC - Base class for Win32 synchronization objects

Future::Mutex - mutual exclusion lock around code that returns Futures River stage three • 101 direct dependents • 216 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.42 - 12 Nov 2019 11:13:17 GMT - Search in distribution

IO::Lambda::Mutex - wait for a shared resource River stage one • 3 direct dependents • 3 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.30 - 30 Jun 2019 08:19:09 GMT - Search in distribution
  • IO::Lambda - non-blocking I/O as lambda calculus

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 GMT - 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.36 - 29 Jul 2018 19:25:27 GMT - 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 GMT - 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 GMT - Search in distribution

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

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

SHAY/mod_perl-2.0.11 - 05 Oct 2019 11:36:44 GMT - 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 GMT - 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 GMT - 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 GMT - 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 GMT - 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 GMT - 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 GMT - Search in distribution

MooseX::App::Plugin::MutexGroup - Adds mutually exclusive options River stage two • 36 direct dependents • 61 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.41 - 13 May 2019 20:55:25 GMT - 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 GMT - Search in distribution

JIP::LockFile - application lock/mutex based on files River stage zero No dependents

VLADIMIRZ/JIP-LockFile-0.051 - 07 Jan 2018 18:18:54 GMT - Search in distribution

JIP::LockSocket - application lock/mutex based on sockets River stage zero No dependents

VLADIMIRZ/JIP-LockSocket-0.021 - 08 Jan 2018 09:49:01 GMT - Search in distribution

51 results (0.049 seconds)