Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: concurrent-data-structure

project-tsurugi/yakushima

Concurrent tree structure for in-memory index

Language: C++ - Size: 1.24 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 8 - Forks: 1

xacrimon/dashmap

Blazing fast concurrent HashMap for Rust.

Language: Rust - Size: 609 KB - Last synced: 23 days ago - Pushed: about 1 month ago - Stars: 2,737 - Forks: 140

mkrebser/ConcurrentSortedDictionary

ConcurrentSortedDictionary implementation in (c#, .NET 7) . It is implemented using a concurrent B+Tree

Language: C# - Size: 361 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

wvwwvwwv/scalable-concurrent-containers

High performance containers and utilities for concurrent and asynchronous programming

Language: Rust - Size: 1.84 MB - Last synced: 5 days ago - Pushed: 13 days ago - Stars: 251 - Forks: 12

whitfin/sleeplocks

BEAM friendly spinlocks for Elixir/Erlang

Language: Erlang - Size: 21.5 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 54 - Forks: 7

namratachaudhary/mpmcqueue

Multi-producer multi-consumer queue implemented using circular buffers

Language: Go - Size: 9.77 KB - Last synced: 12 days ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

alopatindev/concurrent-hashmap-rs

Concurrent HashMap in Rust

Language: Rust - Size: 33.2 KB - Last synced: 14 days ago - Pushed: over 4 years ago - Stars: 2 - Forks: 2

agerasev/ringbuf

Lock-free SPSC FIFO ring buffer with direct access to inner data

Language: Rust - Size: 638 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 262 - Forks: 27

zio/zio

ZIO — A type-safe, composable library for async and concurrent programming in Scala

Language: Scala - Size: 1.17 GB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 3,993 - Forks: 1,246

TylerBloom/troupe

Library for modelling Rust applications with actors

Language: Rust - Size: 134 KB - Last synced: 3 days ago - Pushed: 3 months ago - Stars: 9 - Forks: 0

UncP/aili

the fastest in-memory index in the East 东半球最快并发索引

Language: C - Size: 491 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 454 - Forks: 69

alidevhere/go-safe-counter

Go safe counter is a counter which can be used by multiple go routines at same time

Language: Go - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

sr-lab/iris-jellyfish

Extension of atomic triples in Iris with atomic postconditions and formal verification of the Lazy JellyFish skip list

Language: Coq - Size: 663 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

mehcode/atomic-array-rs

Defines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those found in java.util.concurrent.atomic in Java.

Language: Rust - Size: 19.5 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 8 - Forks: 0

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>

Language: Go - Size: 33.2 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 44 - Forks: 5

ssbl/concurrent-deque

Lock-free concurrent work stealing deque in C++

Language: C++ - Size: 84 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 36 - Forks: 3

nybblr/LSEQTree Fork of Chat-Wane/LSEQTree

A data structure for distributed arrays using the LSEQ allocation strategy

Language: JavaScript - Size: 1.82 MB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

zio/zio-cache

A ZIO native cache with a simple and compositional interface

Language: Scala - Size: 1.54 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 84 - Forks: 35

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.

Language: Go - Size: 52.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 37 - Forks: 7

rigtorp/SPSCQueue

A bounded single-producer single-consumer wait-free and lock-free queue written in C++11

Language: C++ - Size: 165 KB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 811 - Forks: 122

theartful/broadcast_queue

A blazingly fast™ single producer multiple consumer broadcast queue

Language: C++ - Size: 96.7 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 7 - Forks: 1

i3arnon/ConcurrentHashSet

A ConcurrentHashSet implementation

Language: C# - Size: 34.2 KB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 116 - Forks: 10

mthom/managed-ctrie

Garbage collected concurrent hash tries.

Language: C++ - Size: 215 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 18 - Forks: 0

utsaslab/RECIPE

RECIPE : high-performance, concurrent indexes for persistent memory (SOSP 2019)

Language: C++ - Size: 6.77 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 194 - Forks: 44

mulle-concurrent/mulle-fifo

🔜 fixed sized producer/consumer FIFOs holding void *

Language: C - Size: 135 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

franz1981/franz_flow

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

Language: C - Size: 46.9 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 4 - Forks: 1

mulle-concurrent/mulle-multififo

🐛 mulle-multififo multi-producer/multi-consumer FIFO holding `void *`

Language: C - Size: 127 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

viega/hatrack

Fast, multi-reader, multi-writer, lockless data structures for parallel programming

Language: C - Size: 1.32 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 76 - Forks: 6

franz1981/franz-flow-j

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

Language: Java - Size: 55.7 KB - Last synced: about 2 months ago - Pushed: over 7 years ago - Stars: 3 - Forks: 1

Devinterview-io/concurrency-interview-questions

🟣 Concurrency Interview Questions Answered to help you get ready for your next Design Patterns & System Architecture interview.

Size: 21.5 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 11 - Forks: 2

mulle-concurrent/mulle-concurrent

📶 A lock- and wait-free hashtable (and an array too)

Language: C - Size: 396 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 104 - Forks: 11

eun-ice/atomicring

AtomicRingBuffer is a constant-size almost lock-free ring buffer with low memory overhead in Rust

Language: Rust - Size: 104 KB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 36 - Forks: 2

rinaldodev/java-multithread

Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.

Language: Java - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 32 - Forks: 15

exbibyte/concurrent

concurrent and lockfree data structures in C++

Language: C++ - Size: 10.8 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0

ckatsak/lfchring

In-memory immutable wait-free consistent hashing ring data structure, supporting virtual nodes & replication.

Language: Go - Size: 39.1 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 3 - Forks: 1

OliverMadine/concurrent-social-network

A simulated social network with multiple concurrent users.

Language: Java - Size: 12.7 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

hirayaku/hthpool

hirayaku-threadpool (hthpool), a pure C thread pool implementation

Language: C - Size: 30.3 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

kaist-cp/memento

Memento: A Framework for Detectable Recoverability in Persistent Memory (PLDI 2023)

Language: Rust - Size: 133 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 15 - Forks: 0

Happyxianyueveryday/vessel-concurrency

基于C++的线程安全容器。

Language: C++ - Size: 307 KB - Last synced: 8 months ago - Pushed: about 4 years ago - Stars: 5 - Forks: 6

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.

Language: Go - Size: 195 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 221 - Forks: 16

ConorWilliams/ConcurrentDeque

Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17

Language: C++ - Size: 1.07 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 128 - Forks: 6

saifnoorprottoy/distributed-and-concurrent-algorithms-readings

reading list for distributed and conucurrent algorithms (theory and applications)

Size: 1.95 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

Manish927/Concurrency

Threads, Semaphore, Mutex, Atomic, Condition Variable -- in Java & C++

Language: C++ - Size: 35.2 KB - Last synced: 9 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

harikrishnan94/InMemIndexes

In-memory index implementation (btreemap, hashmap, ART-map)

Language: C++ - Size: 401 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0

AnuragAmbuj/locke-and-key

Implementing Concurrent and Parallel Collections in Java

Language: Java - Size: 44.9 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

Strabox/Shard-Store

Project to 2013/2014 Operating Systems course of Bachelors Degree in Computer Science and Engineering 2nd Year @ Instituto Superior Técnico WITH @carboned4

Language: C - Size: 61.5 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

ppradillos/producers-consumers-cpp

Small implementation of a classic concurrent programming design pattern: producers/consumers. Coded in C/C++ programming.

Language: C++ - Size: 15.6 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

untaljohanperez/scala-playground

Scala learning exercises from zero to hero

Language: Scala - Size: 1.03 MB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

lsmgeb89/concurrent_unbounded_queue

Comparing the performance of two different implementations of the concurrent unbounded queue

Language: C++ - Size: 29.3 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

lsmgeb89/concurrent_linked_list

Comparing the performance of three different implementations of the concurrent linked list

Language: C++ - Size: 36.1 KB - Last synced: 10 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 1

mxinden/elimination-backoff-stack

Lock-free elimination back-off stack

Language: Rust - Size: 110 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 12 - Forks: 2

PDCRL/ConcurrentGraphDS

This repository contains the source code of the Concurrent Graph Data Structure

Language: C++ - Size: 170 KB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 3 - Forks: 6

aajayssingh/STM-Linklist-synchrobench

the work uses IITH STM lib and imnplements a set application to test the performance of state of art concurrency protocols with the various concurrency mechanism in Synchrobench.

Language: C - Size: 2.85 MB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

aajayssingh/ostm

The rep contains object based STM implementation.

Language: C - Size: 13.8 MB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

aajayssingh/concurrent-persistent-datastructure

The rep contains my experiments with state of the art NVM programming abstractions during my internship at Regal Lab of Inria Paris under the supervision of Dr Marc Shapiro and Dr Gael Thomas.

Language: C++ - Size: 37.4 MB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 9 - Forks: 2

guysmoilov/ctrie-lock-project

A lock-based implementation of a CTrie (concurrent hash trie)

Language: Scala - Size: 2.27 MB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 1

shanto462/ConcurrentDataStructures

Thread-Safe Data Structures in .NET

Language: C# - Size: 9.77 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

yaoguangluo/Deta_DataBase

Plsql Database数据库

Language: Java - Size: 7.61 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 313 - Forks: 71

cristaloleg/go-act

Abstract channel type

Language: Go - Size: 6.84 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

karrick/gobptree

Provides several non-blocking B+Tree data structures

Language: Go - Size: 112 KB - Last synced: 11 months ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0

kiranj26/Concurrent-Programming-Fall-2022

Repository containing my Assignments and Projects done for course ECEN-5273 Network System at CU Boulder

Language: C - Size: 8.46 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

jspark1105/hopscotch

hopscotch concurrent hashing

Language: C++ - Size: 1.16 MB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 6 - Forks: 2

alorthius/libmtds

Collection of the concurrent data structures

Language: CMake - Size: 3.7 MB - Last synced: 23 days ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0

prataprc/ppar

Persistent / Immutable array in Rust.

Language: Rust - Size: 147 KB - Last synced: 13 days ago - Pushed: about 2 years ago - Stars: 5 - Forks: 2

FernandaCastro/mini-game-scores

Http-based application, dealing with concurrent data. No framework used, only Java core.

Language: Java - Size: 283 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

niyazi-eren/concurrency-models

Toy examples of concurrency patterns designed using Java concurrency utilities

Language: Java - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

karrick/goswarm

Go Stale While Asynchronously Revalidate Memoization

Language: Go - Size: 64.5 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 11 - Forks: 1

nicowilliams/ctp

C Thread Primitives

Language: C - Size: 199 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

cryptonector/ctp

C Thread Primitives

Language: C - Size: 115 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

Cub0n/Concurrent-LRU-Cache 📦

Language: Java - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

duarten/cosmo

Rust concurrency utils

Language: Rust - Size: 545 KB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

gokulvasan/counting_semaphore

An approach to use atmost only 2 mutex for managing N homogeneous resources.

Language: C - Size: 3.91 KB - Last synced: over 1 year ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0

FelixMcFelix/streamcatcher

A Rust thread-safe, shared (asynchronous) stream buffer designed to lock only on accessing and storing new data.

Language: Rust - Size: 196 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 1

kshru9/Web-Crawler

A multithreaded web crawler using two mechanism - single lock and thread safe data structures

Language: C++ - Size: 4.39 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 20 - Forks: 11

wcygan/lib-wc

A simple rust library

Language: Rust - Size: 309 KB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 0

rivit98/concurrency-theory 📦

Language: Java - Size: 6.31 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 4 - Forks: 1

AceDarkknight/ConcurrentSkipList

A light, high-performance, concurrent, thread-safe skip list implementation written in Golang.

Language: Go - Size: 24.4 KB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 19 - Forks: 8

wcygan/java-practice

java-practice

Language: Java - Size: 163 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

alansastre/java-concurrency-collections

Colecciones concurrentes en Java. Estructuras de datos concurrentes.

Language: Java - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

elias-pap/PNB-BST 📦

A Java implementation of the Persistent Non-Blocking Binary Search Tree

Size: 37.1 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

rolag/lockfreehashmap-rs 📦

A concurrent lock-free hash map for Rust.

Language: Rust - Size: 882 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 22 - Forks: 2

orca-zhang/lrucache 📦

🦄 LRU cache for Go @bilibili. (beats 100% submissions @ leetcode)

Language: Go - Size: 41 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 21 - Forks: 5

swagfin/RxProcessor

A simple demonstration of the power of ReactiveX extensions

Language: C# - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

00xc/tlock-queue

Multi-producer, multi-consumer, concurrent queue using C11 mutexes.

Language: C - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

eun-ice/weak-self

WeakSelf is a way to create self-referencing data structures in Rust

Language: Rust - Size: 7.81 KB - Last synced: 18 days ago - Pushed: over 2 years ago - Stars: 2 - Forks: 1

ckatsak/lfchring-rs

A concurrent, lock-free consistent hashing ring implementation in Rust.

Language: Rust - Size: 142 KB - Last synced: 23 days ago - Pushed: over 3 years ago - Stars: 9 - Forks: 1

mustafakemalgilor/concurrent-resource

A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.

Language: C++ - Size: 26.4 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 16 - Forks: 2

murfel/multiqueue

🐙 An implementation of a concurrent relaxed priority queue

Language: C++ - Size: 337 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

nholthaus/queue

C++17 Library of various queue containers

Language: C++ - Size: 1.46 MB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

iambharath-ashok/Core-Java

Core Java

Size: 171 KB - Last synced: over 1 year ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 1

ifsantana/kitchen-flow

Real-time system that emulates the fulfillment of delivery orders for a kitchen

Language: Java - Size: 176 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 1 - Forks: 4

Navaneethsen/PageVisitCounterProgram

Language: Java - Size: 330 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

yaoguangluo/Deta_Resource

🔥 DNA微分催化与肽计算, 元基花计算,进化计算,遗传计算,智慧计算,索引计算,元基编码,肽展公式,大数据计算分析

Size: 157 MB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 17 - Forks: 2

chichunchen/concurrent-cache-conscious-hamt-in-rust

Parallel Cache Conscious Hash Trie

Language: Rust - Size: 1.76 MB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 6 - Forks: 2

vitalyisaev2/concurrent_set

Various implementations of linked list based set

Language: Go - Size: 239 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

VaTTeRGeR/JAtomicRingBuffer

Fast and easy to use SPSC Circular Ringbuffer using core principles presented by the developers of the LMAX Disruptor.

Language: Java - Size: 15.6 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

pabloos/GoPipelines

An approach of Golang's Pipelines

Language: Go - Size: 63.5 KB - Last synced: 11 months ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0

reconditematter/cds

Concurrent data structures.

Language: Go - Size: 12.7 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

antimattercorrade/Concurrent_Trie

Concurrent Trie Data Structure using Single Locking, Reader Writer's Locking and Hand over Hand Locking.

Language: C - Size: 2.52 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

antimattercorrade/concurrent_web_servers Fork of adityatripathiiit/concurrent_web_servers

Concurrent web server using producer-consumer problem with different scheduling policies - Shortest File First, Shortest File Name First, First in First Out, and security.

Size: 5.78 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Related Keywords
concurrent-data-structure 114 concurrency 39 concurrent-programming 26 lock-free 15 data-structures 13 concurrent 12 rust 12 c 12 golang 11 java 10 multithreading 10 queue 9 cpp 8 concurrency-patterns 7 threadsafe 5 parallel-programming 5 ring-buffer 5 go 5 threading 5 thread-safety 5 parallel 5 fifo 5 wait-free 5 hashmap 5 threads 4 concurrent-map 4 queues 4 parallel-computing 4 golang-library 4 operating-system 4 jvm 3 stack 3 high-performance 3 lockless 3 persistent-data-structure 3 zio 3 multicore 3 scala 3 asynchronous-programming 3 reader-writer-lock 3 trie 3 csharp 3 algorithms 3 zero-copy 2 low-latency 2 ipc 2 hashtable 2 c11 2 spsc-queue 2 concurrent-trie 2 persistent-memory 2 concurrent-server 2 hand-over-hand-locking 2 valgrind 2 helgrind 2 single-lock 2 locking 2 atomic 2 algorithms-and-data-structures 2 distributed-systems 2 distributed-computing 2 concurrent-queue 2 key-value-store 2 reactive-programming 2 skiplist 2 design-patterns 2 condition-variable 2 multi-threading 2 multiple-readers 2 hashring 2 hash-ring 2 lock 2 consistenthash 2 consistent-hashing-library 2 consistent-hashing 2 consistent-hash-algorithm 2 lockfree 2 thread 2 transactional-memory 2 java-8 2 array 2 thread-safe 2 effects 2 restful-webservices 2 asynchronicity 2 concurrent-data-structures 2 functional-programming 2 concurrent-trees 2 concurrent-queues 2 lru-cache 2 epoch-based-reclamation 2 lock-less 2 parallel-algorithm 2 map 2 chase-lev 2 lock-free-queue 2 work-stealing 2 b-tree 2 header-only 2 producer-consumer-problem 2