Portable thread pool
14.32 KB
built 2026-10-17 06:10:14 GMT
Description
pthreadpool is a portable and efficient thread pool
implementation. It provides similar functionality
to #pragma omp parallel for, but with additional features.
Features:
* C interface (C++-compatible).
* 1D-6D loops with step parameters.
* Run on user-specified or auto-detected number of threads.
* Work-stealing scheduling for efficient work balancing.
* Wait-free synchronization of work items.
* Compatible with Linux (including Android), macOS,
iOS, Windows, Emscripten environments.
* 100% unit tests coverage.
* Throughput and latency microbenchmarks.
Dependencies
9 totalRequires7
- libpthreadpool.so.23.8.29()(64bit)
- pthreadpool(riscv-64) = 0.0^git20230829.4fe0e1e-10.fc45
- rpmlib(CaretInVersions) <= 4.15.0-1
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides2
- pthreadpool-devel = 0.0^git20230829.4fe0e1e-10.fc45
- pthreadpool-devel(riscv-64) = 0.0^git20230829.4fe0e1e-10.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
4Name ![]() |
Size |
|---|---|
| /usr/include/pthreadpool.h | 97.00 KB |
| /usr/lib64/libpthreadpool.so | 25.00 B |
| /usr/share/doc/pthreadpool-devel | 0.00 B |
| /usr/share/doc/pthreadpool-devel/README.md | 2.11 KB |
Files 1–4 of 4
Component of
buildroots that installed this RPMNo Buildroots
