C/C++Non-Blocking Lock-Free/Wait-Free Circular-Queue
-
Updated
May 14, 2021 - C++
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
aba-problemHere are 6 public repositories matching this topic...C/C++Non-Blocking Lock-Free/Wait-Free Circular-Queue
ringbuffer ring-buffer lock-free circular-buffer aba-problem wait-free circular-queue ring-queue spsc-queue lock-free-queue wait-free-queue mpmc-queue memory-barriers memory-fencing boost-spsc-queue
🚮 A lock-free, cross-platform solution to the ABA problem
Artifact Evaluation source code for paper "Enhancing Atomic Instruction Emulation for Cross-ISA Dynamic Binary Translation" on CGO 2021.
Interactive Emacs Lisp lab exposing ABA corruption hidden behind successful compare-and-swap operations.
emacs-lisp concurrency telemetry lock-free observability aba-problem memory-reclamation interactive-lab
High-performance lock-free stacks in C++ implementing various memory management strategies: Hazard Pointers, Split Reference Counting, and C++20 Atomic Shared Pointers. Includes detailed performance benchmarks.
performance-engineering cpp high-performance concurrency multithreading data-structures lock-free google-benchmark aba-problem cpp20 memory-reclamation hazard-pointers
Deterministic simulator of the ABA problem in a Treiber-style stack, comparing pointer-only and tagged CAS with bounded interleaving exploration, invariant checks, and SVG timelines.
algorithms concurrency model-checking lock-free tagged-pointers aba-problem compare-and-swap treiber-stack
Add this topic to your repoTo associate your repository with the aba-problem topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |