![]() |
PIP 6.1.0
Platform-Independent Primitives
|

Файлы | |
| piblockingqueue.h | |
| Шаблон блокирующей очереди | |
| piconditionvar.h | |
| Переменная условия для ожидания и уведомления между потоками | |
| pigrabberbase.h | |
| Базовый класс потока-граббера | |
| pimutex.h | |
| Базовая межпоточная блокировка | |
| pipipelinethread.h | |
| Потоковый конвейер для многоэтапной обработки данных | |
| piprotectedvariable.h | |
| Потокобезопасная переменная | |
| pireadwritelock.h | |
| Блокировка чтения-записи с несколькими читателями или одним писателем | |
| pisemaphore.h | |
| Счетный семафор для общих ресурсов | |
| pispinlock.h | |
| Спинлок с активным ожиданием | |
| pithread.h | |
| Объект потока выполнения с необязательным циклом | |
| pithreadmodule.h | |
| Зонтичный заголовок модуля потоков | |
| pithreadnotifier.h | |
| Счетный помощник уведомления для координации между потоками | |
| pithreadpoolloop.h | |
| Вспомогательный класс для параллельного цикла | |
| pithreadpoolworker.h | |
| Исполнитель пула потоков | |
| pitimer.h | |
| Объект таймера, работающий на внутреннем потоке | |