![]() |
PIP 5.6.1
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 |
| Счетный помощник уведомления для координации между потоками | |
| файл | pithreadpoolexecutor.h |
| Исполнитель пула потоков | |
| файл | pithreadpoolloop.h |
| Вспомогательный класс для параллельного цикла | |
| файл | pitimer.h |
| Объект таймера, работающий на внутреннем потоке | |