All Projects → Awesome Lockfree → Similar Projects or Alternatives

408 Open source projects that are alternatives of or similar to Awesome Lockfree

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>
Stars: ✭ 42 (-95.98%)
Sobjectizer
An 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 (-83.56%)
Chymyst Core
Declarative concurrency in Scala - The implementation of the chemical machine
Stars: ✭ 142 (-86.42%)
Fucking Java Concurrency
🎏 Simple show cases of java concurrency problems, seeing 🙈 is believing 🐵
Stars: ✭ 779 (-25.53%)
Mt
tlock, RWMUTEX, Collab, USM, RSem and other C++ templates for Windows to provide read/write mutex locks, various multithreading tools, collaboration, differential updates and more
Stars: ✭ 18 (-98.28%)
Java Concurrency Progamming Tutorial
BAT华为大厂一线工程师四年磨一剑精心编排 Java 高并发编程案例代码 & 教程 & 面试题集锦。详细文档讲解请阅读本人的知识库仓:https://github.com/Wasabi1234/Java-Interview-Tutorial
Stars: ✭ 606 (-42.07%)
geeteventbus
An inprocess eventbus for highly concurrent Python applications
Stars: ✭ 17 (-98.37%)
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 (-73.23%)
Mutual labels:  concurrency, lock-free
practice
Java并发编程与高并发解决方案:http://coding.imooc.com/class/195.html Java开发企业级权限管理系统:http://coding.imooc.com/class/149.html
Stars: ✭ 39 (-96.27%)
TAOMP
《多处理器编程的艺术》一书中的示例代码实现,带有注释与单元测试
Stars: ✭ 39 (-96.27%)
optimistic lock coupling rs
🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"
Stars: ✭ 21 (-97.99%)
Mutual labels:  concurrency, lock-free
Concurrencyfreaks
Stars: ✭ 299 (-71.41%)
Mutual labels:  concurrency, lock-free
scalable-concurrent-containers
High performance containers and utilities for concurrent and asynchronous programming
Stars: ✭ 101 (-90.34%)
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (-86.23%)
mux-stream
(De)multiplex asynchronous streams
Stars: ✭ 34 (-96.75%)
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-97.61%)
Xenium
A C++ library providing various concurrent data structures and reclamation schemes.
Stars: ✭ 225 (-78.49%)
Mutual labels:  concurrency, lock-free
Left Right
A lock-free, read-optimized, concurrency primitive.
Stars: ✭ 1,245 (+19.02%)
Mutual labels:  concurrency, lock-free
Thmap
Concurrent trie-hash map library
Stars: ✭ 51 (-95.12%)
Mutual labels:  concurrency, lock-free
concurrent-ll
concurrent linked list implementation
Stars: ✭ 66 (-93.69%)
Mutual labels:  concurrency, lock-free
Linux-Kernel-Driver-Programming
Implementation of PCI drivers, kprobe, sysfs, devfs, sensor driver, miscdevices, synchronization
Stars: ✭ 43 (-95.89%)
hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
Stars: ✭ 55 (-94.74%)
java-multithread
Códigos feitos para o curso de Multithreading com Java, no canal RinaldoDev do YouTube.
Stars: ✭ 24 (-97.71%)
Java Concurrency
Java并发知识点总结
Stars: ✭ 3,457 (+230.5%)
Golang Tutorials
Go Tutorials - Let's get our hands really dirty by writing a lot of Golang code
Stars: ✭ 277 (-73.52%)
Jctools
jctools.github.io/jctools
Stars: ✭ 2,833 (+170.84%)
Mutual labels:  concurrency, lock-free
Concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
Stars: ✭ 340 (-67.5%)
Actors.jl
Concurrent computing in Julia based on the Actor Model
Stars: ✭ 95 (-90.92%)
Zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Stars: ✭ 3,167 (+202.77%)
Concurrent Map
a thread-safe concurrent map for go
Stars: ✭ 2,627 (+151.15%)
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (-98.09%)
Spscqueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
Stars: ✭ 307 (-70.65%)
Mutual labels:  concurrency, lock-free
Crossbeam
Tools for concurrent programming in Rust
Stars: ✭ 4,180 (+299.62%)
Mutual labels:  concurrency, lock-free
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 (-23.42%)
Mutual labels:  lock-free
Pykka
🌀 Pykka makes it easier to build concurrent applications.
Stars: ✭ 944 (-9.75%)
Mutual labels:  concurrency
Go Concurrency Patterns
Concurrency patterns in Go
Stars: ✭ 724 (-30.78%)
Mutual labels:  concurrency
Eventlet
Concurrent networking library for Python
Stars: ✭ 1,003 (-4.11%)
Mutual labels:  concurrency
Pulsar
Fibers, Channels and Actors for Clojure
Stars: ✭ 885 (-15.39%)
Mutual labels:  concurrency
Yac
A fast, lock-free, shared memory user data cache for PHP
Stars: ✭ 782 (-25.24%)
Mutual labels:  lock-free
Actix
Actor framework for Rust.
Stars: ✭ 6,764 (+546.65%)
Mutual labels:  concurrency
Tla Rust
writing correct lock-free and distributed stateful systems in Rust, assisted by TLA+
Stars: ✭ 880 (-15.87%)
Mutual labels:  lock-free
Pget
The fastest file download client
Stars: ✭ 724 (-30.78%)
Mutual labels:  concurrency
Example.v2
An example project for book 'Go Programming & Concurrency in Practice, 2nd edition' (《Go并发编程实战》第2版).
Stars: ✭ 722 (-30.98%)
Mutual labels:  concurrency
Actor.js
Elixir-style actors in JavaScript
Stars: ✭ 48 (-95.41%)
Mutual labels:  concurrency
Jdonframework
Domain-Driven-Design Pub/Sub Domain-Events framework
Stars: ✭ 978 (-6.5%)
Mutual labels:  concurrency
Libzmq
ZeroMQ core engine in C++, implements ZMTP/3.1
Stars: ✭ 7,418 (+609.18%)
Mutual labels:  concurrency
Jcsprout
👨‍🎓 Java Core Sprout : basic, concurrent, algorithm
Stars: ✭ 26,536 (+2436.9%)
Mutual labels:  concurrent-programming
Arq
Fast job queuing and RPC in python with asyncio and redis.
Stars: ✭ 695 (-33.56%)
Mutual labels:  concurrency
Mbassador
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
Stars: ✭ 877 (-16.16%)
Mutual labels:  concurrent-programming
Swiftcoroutine
Swift coroutines for iOS, macOS and Linux.
Stars: ✭ 690 (-34.03%)
Mutual labels:  lock-free
Cr
Runs your tasks at maximum concurrency
Stars: ✭ 681 (-34.89%)
Mutual labels:  concurrency
Rxjava Android Samples
Learning RxJava for Android by example
Stars: ✭ 7,520 (+618.93%)
Mutual labels:  concurrency
Parallel Hashmap
A family of header-only, very fast and memory-friendly hashmap and btree containers.
Stars: ✭ 858 (-17.97%)
Mutual labels:  concurrency
Translations
🐼 Chinese translations for classic IT resources
Stars: ✭ 6,074 (+480.69%)
Mutual labels:  concurrency
System design
Preparation links and resources for system design questions
Stars: ✭ 7,170 (+585.47%)
Mutual labels:  concurrency
Bloc
A predictable state management library that helps implement the BLoC design pattern
Stars: ✭ 8,214 (+685.28%)
Mutual labels:  concurrency
Kovenant
Kovenant. Promises for Kotlin.
Stars: ✭ 657 (-37.19%)
Mutual labels:  concurrency
Continuable
C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)
Stars: ✭ 655 (-37.38%)
Mutual labels:  concurrency
Arpx
Automate and relate multiple processes.
Stars: ✭ 49 (-95.32%)
Mutual labels:  concurrency
Phobos
The standard library of the D programming language
Stars: ✭ 1,038 (-0.76%)
Mutual labels:  concurrency
1-60 of 408 similar projects