snaptree
by nbronson
Concurrent TreeMap w/ efficient support for clone() and consistent iteration
AI summary
Concurrent tree
A concurrent data structure implementation for efficient tree-based operations with atomic cloning and snapshot isolation.
- stars
- 148
- forks
- 30
- watching
- 20
Similar projects
Found by comparing what the projects do, not just their names.
Concurrent maps
A collection of concurrent hash map implementations in C++.
Concurrent Trie
An implementation of a concurrent hash array mapped trie data structure for thread-safe and lock-free map operations.
Concurrency package
A Common Lisp package providing concurrency operations similar to Clojure
Neural Tree Model
An implementation of Adaptive Neural Trees in PyTorch for deep learning
B+Tree index
A minimal B+Tree indexing structure implementation for efficient key-value storage
Spatial tree
An efficient spatial data structure for fast point query operations
Concurrent Queue
A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction
Balanced search tree
A library implementing a balanced binary search tree data structure with customizable key extraction and comparison functions.
Spatial partitioning library
An implementation of Region Trees for efficient spatial partitioning and data storage
Concurrent Set Library
A data structure library for building eventually consistent systems with concurrent updates and merging operations
concurrency library
A lightweight, low-overhead concurrency library
Concurrent runner
Runs promise-returning & async functions multiple times concurrently
Concurrent utilities
A concurrent utilities library designed to improve performance on multi-core systems
Behavior tree library
An implementation of a signal-based behavior tree for Redux actions
Tree container
A C++ template class for tree data structures with flexible storage models and standard STL interfaces.