All Projects → pramalhe → Concurrencyfreaks

pramalhe / Concurrencyfreaks

Licence: other

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Concurrencyfreaks

Object threadsafe
We 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 (-6.35%)
Mutual labels:  concurrency, lock-free, low-latency
Exchange Core
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
Stars: ✭ 801 (+167.89%)
Mutual labels:  lock-free, low-latency
Spscqueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
Stars: ✭ 307 (+2.68%)
Mutual labels:  concurrency, lock-free
Awesome Lockfree
A collection of resources on wait-free and lock-free programming
Stars: ✭ 1,046 (+249.83%)
Mutual labels:  concurrency, lock-free
Atomic queue
C++ lockless queue.
Stars: ✭ 373 (+24.75%)
Mutual labels:  lock-free, low-latency
Jctools
jctools.github.io/jctools
Stars: ✭ 2,833 (+847.49%)
Mutual labels:  concurrency, lock-free
Crossbeam
Tools for concurrent programming in Rust
Stars: ✭ 4,180 (+1297.99%)
Mutual labels:  concurrency, lock-free
Thmap
Concurrent trie-hash map library
Stars: ✭ 51 (-82.94%)
Mutual labels:  concurrency, lock-free
Xenium
A C++ library providing various concurrent data structures and reclamation schemes.
Stars: ✭ 225 (-24.75%)
Mutual labels:  concurrency, lock-free
Left Right
A lock-free, read-optimized, concurrency primitive.
Stars: ✭ 1,245 (+316.39%)
Mutual labels:  concurrency, lock-free
concurrent-ll
concurrent linked list implementation
Stars: ✭ 66 (-77.93%)
Mutual labels:  concurrency, lock-free
optimistic lock coupling rs
🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"
Stars: ✭ 21 (-92.98%)
Mutual labels:  concurrency, lock-free
Zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Stars: ✭ 3,167 (+959.2%)
Mutual labels:  concurrency
Dingo Hunter
Static analyser for finding Deadlocks in Go
Stars: ✭ 272 (-9.03%)
Mutual labels:  concurrency
Gowp
golang worker pool , Concurrency limiting goroutine pool
Stars: ✭ 259 (-13.38%)
Mutual labels:  concurrency
Cone
Cone Programming Language
Stars: ✭ 257 (-14.05%)
Mutual labels:  concurrency
Co2
A C++ await/yield emulation library for stackless coroutine
Stars: ✭ 278 (-7.02%)
Mutual labels:  concurrency
Java Concurrency
Java并发知识点总结
Stars: ✭ 3,457 (+1056.19%)
Mutual labels:  concurrency
Vanilla Rtb
Real Time Bidding (RTB) - Demand Side Platform framework
Stars: ✭ 257 (-14.05%)
Mutual labels:  low-latency
Smoothiemap
A gulp of low latency Java
Stars: ✭ 255 (-14.72%)
Mutual labels:  low-latency

ConcurrencyFreaks

A library of concurrent data structures and synchronization mechanisms. More info on http://www.concurrencyfreaks.com

C11 - Some locks implemented in the C11 language CPP - Some locks and data structures implemented in C++1x, mostly lock-free and wait-free queues. You should use a compiler that supports C++14 (like gcc 4.9.1) because some classes use std:shared_timed_mutex D - Some data structures implemented in the D programming language Java - Synchronization mechanisms and data structures (mostly lock-free and wait-free queues) implemented in Java. Some of them need Java 8 or above.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].