Object threadsafeWe make any object thread-safe and std::shared_mutex 10 times faster to achieve the speed of lock-free algorithms on >85% reads
Stars: ✭ 280 (+24.44%)
concurrent-llconcurrent linked list implementation
Stars: ✭ 66 (-70.67%)
ThmapConcurrent trie-hash map library
Stars: ✭ 51 (-77.33%)
CrossbeamTools for concurrent programming in Rust
Stars: ✭ 4,180 (+1757.78%)
SpscqueueA bounded single-producer single-consumer wait-free and lock-free queue written in C++11
Stars: ✭ 307 (+36.44%)
optimistic lock coupling rs🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"
Stars: ✭ 21 (-90.67%)
Jctoolsjctools.github.io/jctools
Stars: ✭ 2,833 (+1159.11%)
Awesome LockfreeA collection of resources on wait-free and lock-free programming
Stars: ✭ 1,046 (+364.89%)
Left RightA lock-free, read-optimized, concurrency primitive.
Stars: ✭ 1,245 (+453.33%)
CocrawlerCoCrawler is a versatile web crawler built using modern tools and concurrency.
Stars: ✭ 148 (-34.22%)
Ignareo Isml Auto VoterIgnareo the Carillon, a web spider template of ultimate concurrency built for leprechauns. Carillons as the best web spiders; Long live the golden years of leprechauns!
Stars: ✭ 154 (-31.56%)
ThreadlyA library of tools to assist with safe concurrent java development. Providing unique priority based thread pools, and ways to distrbute threaded work safely.
Stars: ✭ 196 (-12.89%)
AsyncninjaA complete set of primitives for concurrency and reactive programming on Swift
Stars: ✭ 146 (-35.11%)
SobjectizerAn implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Stars: ✭ 172 (-23.56%)
RecipeRECIPE : high-performance, concurrent indexes for persistent memory (SOSP 2019)
Stars: ✭ 145 (-35.56%)
Tickthreading[not yet functional] Multi-threaded minecraft. Performance over correctness. What could go wrong?
Stars: ✭ 141 (-37.33%)
MultiqueueA fast mpmc queue with broadcast capabilities
Stars: ✭ 167 (-25.78%)
Async IoConcurrent wrappers for native Ruby IO & Sockets.
Stars: ✭ 138 (-38.67%)
ConcurrentFunctional Concurrency Primitives
Stars: ✭ 206 (-8.44%)
Concurrent Mapa thread-safe concurrent map for go
Stars: ✭ 2,627 (+1067.56%)
LightioLightIO is a userland implemented green thread library for ruby
Stars: ✭ 165 (-26.67%)
Advanced Http4s🌈 Code samples of advanced features of Http4s in combination with some features of Fs2 not often seen.
Stars: ✭ 136 (-39.56%)
PlasmaPlasma Programming Language
Stars: ✭ 133 (-40.89%)
CrawlerAn easy to use, powerful crawler implemented in PHP. Can execute Javascript.
Stars: ✭ 2,055 (+813.33%)
Neph A modern command line job processor, similar with make command
Stars: ✭ 174 (-22.67%)
LibcdsA C++ library of Concurrent Data Structures
Stars: ✭ 2,006 (+791.56%)
Zio SagaPurely Functional Transaction Management In Scala With ZIO
Stars: ✭ 200 (-11.11%)
Vue ConcurrencyA library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.
Stars: ✭ 147 (-34.67%)
SmolA small and fast async runtime for Rust
Stars: ✭ 2,206 (+880.44%)
Tascalate ConcurrentImplementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (-36%)
BwtreeAn open sourced implementation of Bw-Tree in SQL Server Hekaton
Stars: ✭ 208 (-7.56%)
Chymyst CoreDeclarative concurrency in Scala - The implementation of the chemical machine
Stars: ✭ 142 (-36.89%)
InterviewsA list of fancy questions I've been asked during the interviews I had. Some of them I ask when interviewing people.
Stars: ✭ 140 (-37.78%)
PondMinimalistic and High-performance goroutine worker pool written in Go
Stars: ✭ 187 (-16.89%)
OnefileThe world's first wait-free Software Transactional Memory
Stars: ✭ 139 (-38.22%)
Kommander IosA lightweight, pure-Swift library for manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.
Stars: ✭ 167 (-25.78%)
L4L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.
Stars: ✭ 136 (-39.56%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-3.11%)
Important Java Concepts🚀 Complete Java - A to Z ║ 📚 Notes and Programs of all Important Concepts of Java - OOPS, Data Structures, Algorithms, Design Patterns & Development + Kotlin + Android 🔥
Stars: ✭ 135 (-40%)
LearLinux Engine for Asset Retrieval - speed-profiled C HTTP server
Stars: ✭ 165 (-26.67%)
Concurrentconcurrency utilities
Stars: ✭ 186 (-17.33%)
Swift PlaygroundsCollection of Swift playgrounds used in my posts: From functional aspects of Swift to C interoperability.
Stars: ✭ 134 (-40.44%)
TapestryWeave loom fibers into your Clojure
Stars: ✭ 134 (-40.44%)
FloydThe Floyd programming language
Stars: ✭ 133 (-40.89%)
DejafuSystematic concurrency testing meets Haskell.
Stars: ✭ 161 (-28.44%)
Go CodonWorkflow based REST framework code generator
Stars: ✭ 133 (-40.89%)
HpxThe C++ Standard Library for Parallelism and Concurrency
Stars: ✭ 1,805 (+702.22%)
DisruptorHigh Performance Inter-Thread Messaging Library
Stars: ✭ 14,331 (+6269.33%)
BastionHighly-available Distributed Fault-tolerant Runtime
Stars: ✭ 2,333 (+936.89%)
Vert.xVert.x is a tool-kit for building reactive applications on the JVM
Stars: ✭ 12,544 (+5475.11%)
AgencyExecution primitives for C++
Stars: ✭ 127 (-43.56%)
AkkaBuild highly concurrent, distributed, and resilient message-driven applications on the JVM
Stars: ✭ 11,938 (+5205.78%)
GoconcurrentqueueGo concurrent-safe, goroutine-safe, thread-safe queue
Stars: ✭ 127 (-43.56%)
AxemanAxeman is a utility to retrieve certificates from Certificate Transparency Lists (CTLs)
Stars: ✭ 125 (-44.44%)