mirror of
https://github.com/fffaraz/awesome-cpp.git
synced 2025-12-17 12:24:39 +03:00
Concurrency: Add concurrentqueue, readerwriterqueue
This commit is contained in:
@@ -194,6 +194,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
|||||||
* [Boost.Compute](https://github.com/boostorg/compute) - A C++ GPU Computing Library for OpenCL. [Boost]
|
* [Boost.Compute](https://github.com/boostorg/compute) - A C++ GPU Computing Library for OpenCL. [Boost]
|
||||||
* [Bolt](https://github.com/HSA-Libraries/Bolt) - A C++ template library optimized for GPUs. [Apache2]
|
* [Bolt](https://github.com/HSA-Libraries/Bolt) - A C++ template library optimized for GPUs. [Apache2]
|
||||||
* [ck](https://github.com/concurrencykit/ck) - Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. [BSD]
|
* [ck](https://github.com/concurrencykit/ck) - Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. [BSD]
|
||||||
|
* [concurrentqueue](https://github.com/cameron314/concurrentqueue) - A fast multi-producer, multi-consumer lock-free concurrent queue for C++11. [BSD,Boost]
|
||||||
* [CUB](https://github.com/NVlabs/cub) - CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming mode. [New BSD]
|
* [CUB](https://github.com/NVlabs/cub) - CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming mode. [New BSD]
|
||||||
* [C++React](https://github.com/schlangster/cpp.react) - A reactive programming library for C++11. [Boost]
|
* [C++React](https://github.com/schlangster/cpp.react) - A reactive programming library for C++11. [Boost]
|
||||||
* [Intel TBB](https://www.threadingbuildingblocks.org/) - Intel® Threading Building Blocks. [Apache2]
|
* [Intel TBB](https://www.threadingbuildingblocks.org/) - Intel® Threading Building Blocks. [Apache2]
|
||||||
@@ -207,6 +208,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
|
|||||||
* [OpenCL](https://www.khronos.org/opencl/) - The open standard for parallel programming of heterogeneous systems.
|
* [OpenCL](https://www.khronos.org/opencl/) - The open standard for parallel programming of heterogeneous systems.
|
||||||
* [OpenMP](http://openmp.org/) - The OpenMP API.
|
* [OpenMP](http://openmp.org/) - The OpenMP API.
|
||||||
* [RaftLib](http://raftlib.io/) - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators [Apache2]
|
* [RaftLib](http://raftlib.io/) - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators [Apache2]
|
||||||
|
* [readerwriterqueue](https://github.com/cameron314/readerwriterqueue) - A fast single-producer, single-consumer lock-free queue for C++. [BSD]
|
||||||
* [Thrust](http://thrust.github.io/) - A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]
|
* [Thrust](http://thrust.github.io/) - A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]
|
||||||
* [HPX](https://github.com/STEllAR-GROUP/hpx/) - A general purpose C++ runtime system for parallel and distributed applications of any scale. [Boost]
|
* [HPX](https://github.com/STEllAR-GROUP/hpx/) - A general purpose C++ runtime system for parallel and distributed applications of any scale. [Boost]
|
||||||
* [VexCL](https://github.com/ddemidov/vexcl) - A C++ vector expression template library for OpenCL/CUDA. [MIT]
|
* [VexCL](https://github.com/ddemidov/vexcl) - A C++ vector expression template library for OpenCL/CUDA. [MIT]
|
||||||
|
|||||||
1
todo.txt
1
todo.txt
@@ -186,7 +186,6 @@ https://github.com/bytefish/opencv
|
|||||||
https://github.com/jverkoey/liteqr
|
https://github.com/jverkoey/liteqr
|
||||||
https://github.com/mli/parameter_server
|
https://github.com/mli/parameter_server
|
||||||
https://github.com/progschj/ThreadPool
|
https://github.com/progschj/ThreadPool
|
||||||
https://github.com/cameron314/readerwriterqueue
|
|
||||||
https://github.com/antinucleon/cxxnet
|
https://github.com/antinucleon/cxxnet
|
||||||
https://github.com/kylemcdonald/FaceTracker
|
https://github.com/kylemcdonald/FaceTracker
|
||||||
https://github.com/miguelmartin75/anax
|
https://github.com/miguelmartin75/anax
|
||||||
|
|||||||
Reference in New Issue
Block a user