vtyulb / AtomicSharedPtrLinks
Lock-Free implementation of std::atomic<std::shared_ptr> & several Lock-Free data structures based on it
☆71Updated 3 weeks ago
Alternatives and similar repositories for AtomicSharedPtr
Users that are interested in AtomicSharedPtr are comparing it to the libraries listed below
Sorting:
- Lockfree, atomic, multi producer, multi consumer, C++, in process and inter-process queue☆218Updated 2 years ago
- Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17☆158Updated 4 years ago
- C++ serializers benchmark with realistic data☆126Updated 2 years ago
- Boost.org unordered module☆86Updated 2 weeks ago
- Light, fast, threadpool for C++20☆109Updated 2 years ago
- Single-header library facilities for C++2a Coroutines☆81Updated 3 years ago
- A fast work-stealing queue template in C++☆330Updated last year
- plf::hive is a fork of plf::colony to match the current C++ standards proposal.☆139Updated 2 weeks ago
- ☆26Updated 4 years ago
- Sample implementation of C++20 atomic_wait/notify☆62Updated 6 years ago
- An intrusive C++17 implementation of a Red-Black-Tree, a Weight Balanced Tree, a Dynamic Segment Tree and much more!☆130Updated 2 years ago
- Lock-free concurrent work stealing deque in C++☆40Updated 7 years ago
- A single header standard C++ serialization framework.☆197Updated 4 years ago
- C++14 code to convert integers to strings at compile-time☆121Updated 11 months ago
- A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking. The implementation is as limited and as simple…☆147Updated last year
- Implementation of the std::execution (P2300, sender/receiver) proposal☆112Updated 2 weeks ago
- Coroutines for C++20 & asio☆326Updated 2 weeks ago
- Ultra fast C++11 allocator for STL containers.☆274Updated 3 years ago
- C++20 Microservice Bootstrapping Framework☆232Updated 3 weeks ago
- Comprehensive benchmarks of C++ maps☆316Updated 2 years ago
- Async (co_await/co_return) code for c++. This is a base library providing building blocks.☆98Updated 4 months ago
- C++20 coroutine library☆141Updated 2 weeks ago
- Task graph-based asynchronous programming system using C++ coroutine☆96Updated last year
- C++11 metaprogramming library☆278Updated last week
- Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!☆185Updated last week
- C++ class for a joining and cooperative interruptible thread (should become std::jthread)☆197Updated 4 years ago
- a small lightweight std::execution work-alike☆65Updated 8 months ago
- Complete implementation of std::function, std::function_ref, and std::move_only_function☆68Updated 3 weeks ago
- ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library☆165Updated 3 weeks ago
- A proposal for a executor programming model for ISO C++☆141Updated 5 years ago