Portable thread pool
73.64 KB
built 2026-10-17 06:09:55 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
8 totalRequires6
- cmake
- fxdiv-devel
- gcc-c++
- gtest-devel
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides2
- pthreadpool = 0.0^git20230829.4fe0e1e-10.fc45
- pthreadpool-devel = 0.0^git20230829.4fe0e1e-10.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
3Name ![]() |
Size |
|---|---|
| 0001-pthreadpool-fedora-cmake-changes.patch | 4.35 KB |
| pthreadpool-4fe0e1e.tar.gz | 58.24 KB |
| pthreadpool.spec | 3.61 KB |
Files 1–3 of 3
Component of
buildroots that installed this RPMNo Buildroots
