CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     T     > >     Thread
Thread::Apartment
Apartment thread wrapper for Perl objects
Thread::Apartment::Client
Thread::Apartment::Closure
Thread::Apartment::Common
Thread::Apartment::Container
Thread::Apartment::EventServer
Thread::Apartment::MuxServer
Thread::Apartment::Server
Thread::App::Shutdown
a singleton to manage shutdown of a threaded
Thread::Barrier
Thread barriers for Perl
Thread::Bless
make blessed objects thread-aware
Thread::Cancel
Cancel (i.e., kill) threads
Thread::Cleanup
Hook thread destruction.
Thread::Conveyor
transport of any data-structure between threads
Thread::Conveyor::Array
array implementation of Thread::Conveyor
Thread::Conveyor::Monitored
monitor a belt for specific content
Thread::Conveyor::Throttled
helper class of Thread::Conveyor
Thread::Conveyor::Tied
tied array implementation of Thread::Conveyor
Thread::CriticalSection
Run a coderef inside a critical section
Thread::Deadlock
report deadlocks with stacktrace
Thread::Detach
fix broken threads->detach on Windows
Thread::Exit
provide thread-local exit(), BEGIN {}, END {} and exited()
Thread::Isolate
Create Threads that can be called externally and use them to isolate modules from the main thread.
Thread::Isolate::Map
Map/link packages of one thread to many other threads.
Thread::Isolate::Map::Array
Thread::Isolate::Map::Handle
Thread::Isolate::Map::Hash
Thread::Isolate::Map::Scalar
Thread::Isolate::Pool
A pool of threads to execute multiple tasks.
Thread::Isolate::Thread
Thread::Iterator
Thread::Needs
remove unneeded modules from CLONEd memory
Thread::Pool
Worker pools to run Perl code asynchronously
Thread::Pool::Resolve
resolve logs asynchronously
Thread::Pool::Simple
Simple thread-pool implementation
Thread::Queue
Thread-safe queues
Thread::Queue::Any
thread-safe queues for any data-structure
Thread::Queue::Any::Monitored
monitor a queue for any specific content
Thread::Queue::Duplex
thread-safe request/response queue with identifiable elements
Thread::Queue::Monitored
monitor a queue for specific content
Thread::Queue::Multiplex
Thread::Queue::Queueable
abstract class for marshalling elements for a Thread::Queue::Duplex queue
Thread::Queue::TQDContainer
Thread::Rand
repeatable random sequences between threads
Thread::Rand::Thread
helper class for Thread::Rand
Thread::Resource::RWLock
read/write lock base class for Perl ithreads
Thread::Running
provide non-blocking check whether threads are running
Thread::RWLock
rwlock implementation for perl threads
Thread::Semaphore
Thread-safe semaphores
Thread::Serialize
serialize data-structures between threads
Thread::Shared
Utilities to help manage thread shared memory.
Thread::Shared::Array
Thread::Shared::Hash
Thread::SigMask
Thread specific signal masks
Thread::Stack
thread-safe stacks adapted from Thread::Queue
Thread::State
check threads state, context, priority
Thread::Suspend
Suspend and resume operations for threads
Thread::Synchronized
synchronize subroutine calls between threads
Thread::Tie
tie variables into a thread of their own
Thread::Tie::Array
default class for tie-ing arrays to threads
Thread::Tie::Handle
default class for tie-ing handles to threads
Thread::Tie::Hash
default class for tie-ing hashes to threads
Thread::Tie::Scalar
default class for tie-ing scalars to threads
Thread::Tie::Thread
create threads for tied variables
Thread::Use
use a module inside a thread only

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.