Thread::Queue - Thread-safe queues 7 ++

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.05 - 20 Mar 2014 22:13:15 GMT - Search in distribution

Thread::Queue::Any - thread-safe queues for any data-structure 1 ++

*** A note of CAUTION *** This module only functions if threading has been enabled when building Perl, or if the "forks" module has been installed on an unthreaded Perl. ************************* A queue, as implemented by "Thread::Queue::Any" is a t...

ELIZABETH/Thread-Queue-Any-1.14   (3 reviews) - 23 Mar 2014 13:53:25 GMT - Search in distribution

Thread::Queue::Duplex - thread-safe request/response queue with identifiable elements ++

A mapped queue, similar to Thread::Queue, except that as elements are queued, they are assigned unique identifiers, which are used to identify responses returned from the dequeueing thread. This class provides a simple RPC-like mechanism between mult...

DARNOLD/Thread-Queue-Duplex-0.92 - 31 Mar 2006 05:17:16 GMT - Search in distribution

Thread::Queue::Priority - Thread-safe queues with priorities ++

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 GMT - Search in distribution

Thread::Queue::Multiplex ++

A subclass of Thread::Queue::Duplex *aka* TQD which implements a "publish and subscribe" communications model for threads. Subscribers register with the queue, which registers either the provided subscriber ID, or, if no ID is provided, 1 plus the TI...

DARNOLD/Thread-Queue-Multiplex-0.92 - 31 Mar 2006 05:19:03 GMT - Search in distribution

Thread::Queue::MaxSize - Thread-safe queues with an upper bound ++

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 GMT - Search in distribution

Thread::Queue::Monitored - monitor a queue for specific content ++

*** A note of CAUTION *** This module only functions if threading has been enabled when building Perl, or if the "forks" module has been installed on an unthreaded Perl. ************************* A queue, as implemented by "Thread::Queue::Monitored" ...

ELIZABETH/Thread-Queue-Monitored-1.04 - 07 Dec 2012 15:30:45 GMT - Search in distribution

Thread::Queue::Any::Monitored - monitor a queue for any specific content ++

*** A note of CAUTION *** This module only functions if threading has been enabled when building Perl, or if the "forks" module has been installed on an unthreaded Perl. ************************* A queue, as implemented by "Thread::Queue::Any::Monito...

ELIZABETH/Thread-Queue-Any-Monitored-1.03 - 07 Dec 2012 16:10:33 GMT - Search in distribution

Thread::Stack - thread-safe stacks adapted from Thread::Queue ++

A stack, as implemented by "Thread::Stack" is a thread-safe data structure much like a list. Any number of threads can safely add or remove elements to or from the beginning of the list. (Stacks don't permit adding or removing elements from the middl...

KYLESCH/Thread-Stack-1.00 - 09 May 2007 03:21:44 GMT - Search in distribution

Tibco::Rv::Dispatcher - Tibco Queue dispatching thread ++

A "Tibco::Rv::Dispatcher" object is an independent thread that repeatedly dispatches events waiting on the specified dispatchable. A dispatchable is either a Tibco::Rv::Queue or a Tibco::Rv::QueueGroup....

STURM/Tibco-Rv-1.15 - 17 Jul 2005 21:27:00 GMT - Search in distribution

Pots::MessageQueue - Perl ObjectThreads thread safe message queue ++

"Pots::MessageQueue" objects allows threads to communicate using messages. It is built upon a standard "Thread::Queue" object, and uses "Storable" to serialize and deserialize messages between threads....

RCHIBOIS/Pots-0.01 - 26 Mar 2004 14:24:37 GMT - Search in distribution

Coro - the only real threads in perl 34 ++

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.42   (4 reviews) - 11 Feb 2015 19:31:39 GMT - Search in distribution

SDL - Simple DirectMedia Layer for Perl 1 ++

SDL_perl is a package of perl modules that provides both functional and object orient interfaces to the Simple DirectMedia Layer for Perl 5. This package does take some liberties with the SDL API, and attempts to adhere to the spirit of both the SDL ...

KTHAKORE/SDL_Perl-v2.2.6 - 07 Nov 2009 20:59:44 GMT - Search in distribution

BDB - Asynchronous Berkeley DB access 1 ++

See the BerkeleyDB documentation (<http://www.oracle.com/technology/documentation/berkeley-db/db/index.ht ml>). The BDB API is very similar to the C API (the translation has been very faithful). See also the example sections in the document below and...

MLEHMANN/BDB-1.91 - 11 Apr 2014 04:26:54 GMT - Search in distribution

Thread - Manipulate threads in Perl (for old code only) 242 ++

The "Thread" module provides multithreading support for Perl....

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution

with - Lexically call methods with a default object. ++

This pragma lets you define a default object against with methods will be called in the current scope when possible. It is enabled by the "use with \$obj" idiom (note that you must pass a reference to the object). If you "use with" several times in t...

VPIT/with-0.02 - 14 May 2008 21:42:49 GMT - Search in distribution


libev - a high performance full-featured event loop written in C 18 ++
MLEHMANN/EV-4.18   (4 reviews) - 06 Sep 2014 18:43:03 GMT - Search in distribution

OpenCL - Open Computing Language Bindings 1 ++

This is an early release which might be useful, but hasn't seen much testing. OpenCL FROM 10000 FEET HEIGHT Here is a high level overview of OpenCL: First you need to find one or more OpenCL::Platforms (kind of like vendors) - usually there is only o...

MLEHMANN/OpenCL-1.01 - 07 May 2012 01:02:04 GMT - Search in distribution

Coro::MP - erlang-style multi-processing/message-passing framework ++

This module (-family) implements a simple message passing framework. Despite its simplicity, you can securely message other processes running on the same or other hosts, and you can supervise entities remotely. This module depends heavily on AnyEvent...

MLEHMANN/Coro-MP-0.1 - 06 Oct 2009 01:41:06 GMT - Search in distribution