├── .gitignore ├── .travis.yml ├── BUILD.bazel ├── CMakeLists.txt ├── LICENSE ├── README.md ├── WORKSPACE ├── bench ├── latency.cc └── throughput.cc ├── cmake ├── DownloadCpuinfo.cmake ├── DownloadFXdiv.cmake ├── DownloadGoogleBenchmark.cmake └── DownloadGoogleTest.cmake ├── configure.py ├── confu.yaml ├── examples └── addition.c ├── include └── pthreadpool.h ├── jni ├── Android.mk └── Application.mk ├── src ├── fastpath.c ├── gcd.c ├── legacy-api.c ├── memory.c ├── portable-api.c ├── pthreads.c ├── shim.c ├── threadpool-atomics.h ├── threadpool-common.h ├── threadpool-object.h ├── threadpool-utils.h └── windows.c └── test ├── pthreadpool-cxx.cc └── pthreadpool.cc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bench/latency.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/bench/latency.cc -------------------------------------------------------------------------------- /bench/throughput.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/bench/throughput.cc -------------------------------------------------------------------------------- /cmake/DownloadCpuinfo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/cmake/DownloadCpuinfo.cmake -------------------------------------------------------------------------------- /cmake/DownloadFXdiv.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/cmake/DownloadFXdiv.cmake -------------------------------------------------------------------------------- /cmake/DownloadGoogleBenchmark.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/cmake/DownloadGoogleBenchmark.cmake -------------------------------------------------------------------------------- /cmake/DownloadGoogleTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/cmake/DownloadGoogleTest.cmake -------------------------------------------------------------------------------- /configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/configure.py -------------------------------------------------------------------------------- /confu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/confu.yaml -------------------------------------------------------------------------------- /examples/addition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/examples/addition.c -------------------------------------------------------------------------------- /include/pthreadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/include/pthreadpool.h -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/jni/Android.mk -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/jni/Application.mk -------------------------------------------------------------------------------- /src/fastpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/fastpath.c -------------------------------------------------------------------------------- /src/gcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/gcd.c -------------------------------------------------------------------------------- /src/legacy-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/legacy-api.c -------------------------------------------------------------------------------- /src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/memory.c -------------------------------------------------------------------------------- /src/portable-api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/portable-api.c -------------------------------------------------------------------------------- /src/pthreads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/pthreads.c -------------------------------------------------------------------------------- /src/shim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/shim.c -------------------------------------------------------------------------------- /src/threadpool-atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/threadpool-atomics.h -------------------------------------------------------------------------------- /src/threadpool-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/threadpool-common.h -------------------------------------------------------------------------------- /src/threadpool-object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/threadpool-object.h -------------------------------------------------------------------------------- /src/threadpool-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/threadpool-utils.h -------------------------------------------------------------------------------- /src/windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/src/windows.c -------------------------------------------------------------------------------- /test/pthreadpool-cxx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/test/pthreadpool-cxx.cc -------------------------------------------------------------------------------- /test/pthreadpool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Maratyszcza/pthreadpool/HEAD/test/pthreadpool.cc --------------------------------------------------------------------------------