concurrent-data-structure
There are 141 repositories under concurrent-data-structure topic.
zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
xacrimon/dashmap
Blazing fast concurrent HashMap for Rust.
moka-rs/moka
A high performance concurrent caching library for Rust
rigtorp/SPSCQueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
UncP/aili
the fastest in-memory index in the East 东半球最快并发索引
wvwwvwwv/scalable-concurrent-containers
A collection of high-performance containers and utilities providing both asynchronous and synchronous interfaces
agerasev/ringbuf
Lock-free SPSC FIFO ring buffer with direct access to inner data
yaoguangluo/Deta_DataBase
Plsql Database数据库
zhangyunhao116/skipset
skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.
utsaslab/RECIPE
RECIPE : high-performance, concurrent indexes for persistent memory (SOSP 2019)
ConorWilliams/ConcurrentDeque
Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17
i3arnon/ConcurrentHashSet
A ConcurrentHashSet implementation
mulle-concurrent/mulle-concurrent
📶 A lock- and wait-free hashtable (and an array too)
Thermadiag/seq
The seq library is a collection of original C++14 STL-like containers and related tools
viega/hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
zio/zio-cache
A ZIO native cache with a simple and compositional interface
telekons/42nd-at-threadmill
A SIMD-accelerated concurrent hash table.
whitfin/sleeplocks
BEAM friendly spinlocks for Elixir/Erlang
csimplestring/go-left-right
A faster RWLock primitive in Go, 2-3 times faster than RWMutex. A Go implementation of concurrency control algorithm in paper <Left-Right - A Concurrency Control Technique with Wait-Free Population Oblivious Reads>
Snawoot/lfmap
Generic concurrent lock-free map for Golang
eun-ice/atomicring
AtomicRingBuffer is a constant-size almost lock-free ring buffer with low memory overhead in Rust
rinaldodev/java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
tejzpr/ordered-concurrently
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
ssbl/concurrent-deque
Lock-free concurrent work stealing deque in C++
kshru9/Web-Crawler
A multithreaded web crawler using two mechanism - single lock and thread safe data structures
mkrebser/ConcurrentSortedDictionary
ConcurrentSortedDictionary implementation in (c#, .NET 7) . It is implemented using a concurrent B+Tree
orca-zhang/lrucache
🦄 LRU cache for Go @bilibili. (beats 100% submissions @ leetcode)
rolag/lockfreehashmap-rs
A concurrent lock-free hash map for Rust.
xmkg/concurrent-resource
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
AceDarkknight/ConcurrentSkipList
A light, high-performance, concurrent, thread-safe skip list implementation written in Golang.
mthom/managed-ctrie
Garbage collected concurrent hash tries.
kaist-cp/memento
Memento: A Framework for Detectable Recoverability in Persistent Memory (PLDI 2023)
TylerBloom/troupe
Library for modelling Rust applications with actors
yaoguangluo/Deta_Resource
🔥 DNA微分催化与肽计算, 元基花计算,进化计算,遗传计算,智慧计算,索引计算,元基编码,肽展公式,大数据计算分析
nyu-acsys/raven
An automated deductive program verifier based on concurrent separation logic
theartful/broadcast_queue
A blazingly fast™ single producer multiple consumer broadcast queue