PIP 5.6.1
Platform-Independent Primitives
thread Directory Reference
Directory dependency graph for thread:
thread

Files

file  piblockingqueue.h
 Blocking queue template.
 
file  piconditionvar.h
 Condition variable for waiting and notification between threads.
 
file  pigrabberbase.h
 Grabber thread base class.
 
file  pimutex.h
 Basic interthread lock.
 
file  pipipelinethread.h
 Thread-based pipeline for multi-stage data processing.
 
file  piprotectedvariable.h
 Thread-safe variable.
 
file  pireadwritelock.h
 Read-write lock with multiple readers or one writer.
 
file  pisemaphore.h
 Counting semaphore for shared resources.
 
file  pispinlock.h
 Spinlock with busy waiting.
 
file  pithread.h
 Runtime thread object with optional loop execution.
 
file  pithreadmodule.h
 Umbrella header for the thread module.
 
file  pithreadnotifier.h
 Counting notification helper for coordination between threads.
 
file  pithreadpoolexecutor.h
 Thread pool executor Executes tasks in a pool of worker threads.
 
file  pithreadpoolloop.h
 Parallel loop helper.
 
file  pitimer.h
 Timer object backed by an internal thread.