vtyulb / AtomicSharedPtrLinks
Lock-Free implementation of std::atomic<std::shared_ptr> & several Lock-Free data structures based on it
☆70Updated this week
Alternatives and similar repositories for AtomicSharedPtr
Users that are interested in AtomicSharedPtr are comparing it to the libraries listed below
Sorting:
- Single-header library facilities for C++2a Coroutines☆81Updated 3 years ago
- Lockfree, atomic, multi producer, multi consumer, C++, in process and inter-process queue☆213Updated 2 years ago
- Boost.org unordered module☆86Updated 3 weeks ago
- Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17☆156Updated 4 years ago
- A fast work-stealing queue template in C++☆327Updated last year
- Light, fast, threadpool for C++20☆109Updated 2 years ago
- plf::hive is a fork of plf::colony to match the current C++ standards proposal.☆135Updated last week
- C++ serializers benchmark with realistic data☆126Updated 2 years ago
- C++20 Microservice Bootstrapping Framework☆233Updated this week
- Sample implementation of C++20 atomic_wait/notify☆61Updated 6 years ago
- Lock-free concurrent work stealing deque in C++☆40Updated 7 years ago
- C++14 code to convert integers to strings at compile-time☆121Updated 11 months ago
- C++ class for a joining and cooperative interruptible thread (should become std::jthread)☆197Updated 4 years ago
- Task graph-based asynchronous programming system using C++ coroutine☆95Updated last year
- Boost.Lockfree☆146Updated 3 weeks ago
- ☆26Updated 3 years ago
- A C++ parser combinator library.☆158Updated last week
- Ultra fast C++11 allocator for STL containers.☆275Updated 3 years ago
- A simple C++ 03/11/etc timer class for ~microsecond-precision cross-platform benchmarking. The implementation is as limited and as simple…☆145Updated last year
- Concurrent Deferred Reference Counting☆171Updated last year
- std::tuple like methods for user defined types without any macro or boilerplate code☆217Updated 2 years ago
- A single header standard C++ serialization framework.☆198Updated 3 years ago
- Coroutines for C++20 & asio☆323Updated 3 weeks ago
- Implementation of the networking proposal P2762☆69Updated last month
- A proposal for a executor programming model for ISO C++☆141Updated 5 years ago
- Async (co_await/co_return) code for c++. This is a base library providing building blocks.☆97Updated 4 months 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
- C++20 coroutine library☆139Updated last month
- The Art of Template MetaProgramming (TMP) in Modern C++♦️☆170Updated last year
- C++11 metaprogramming library☆278Updated 3 weeks ago