lockless
Here are 29 public repositories matching this topic...
This repo implements a class called AtomicWrite.java that allows lock-less reads and atomic writes for highly efficient concurrent code.
-
Updated
Oct 19, 2020 - Java
Experimenting with concurrency patterns in Go.
-
Updated
Apr 22, 2019 - Go
An immutable lockless Golang map
-
Updated
Apr 28, 2021 - Go
a program demonstrating the potential efficiency gains (or losses) from the use of pthreads and a simple lockless algorithm given an arbitrary number of cores/threads
-
Updated
Jun 17, 2018 - C
Lockless inter-thead list-based communication pipe
-
Updated
Dec 10, 2023 - C
Libbloomfilter - A lock-less bloom filter implemented in c
-
Updated
Oct 15, 2023 - C
Lockless work stealing deque written in C. This is implemented after Chapter 16 of "The Art of Multiprocessor Programming."
-
Updated
Jul 19, 2021 - C
High performance Unbounded Multi-Producer Single-Consumer queues for C++
-
Updated
Oct 11, 2021 - C++
C Lockless Data Structures
-
Updated
Aug 2, 2021 - C
Lockless MemoryPool
-
Updated
May 17, 2022 - C++
高性能并发无锁队列,同时支持多生产者、多消费者。使用二阶段提交、cas、循环队列、缓存行填充等优化手段。
-
Updated
Jun 18, 2022 - Java
Ringbuffer with concurrent insertion and Iteration support
-
Updated
Mar 26, 2020 - Go
Piggyback on system-level futex functionality to provide (best-case) lockless thread sleeping and waking without relying on c++20
-
Updated
Feb 10, 2024 - C++
Scalability improvement for Linux kretprobe return-instances management and performance evaluation of several lock-less queues.
-
Updated
Aug 10, 2021 - C
C Thread Primitives
-
Updated
Apr 27, 2023 - C
Graphviz dot generating concurrent lockless web crawler written in Go
-
Updated
Dec 5, 2020 - Go
C Thread Primitives
-
Updated
Sep 19, 2023 - C
Lockless and ordered, parallel chain reaction processing
-
Updated
Dec 28, 2022 - C++
Improve this page
Add a description, image, and links to the lockless topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the lockless topic, visit your repo's landing page and select "manage topics."