All Categories → Control Flow → concurrent-programming

Top 52 concurrent-programming open source projects

Concurrent Map
a thread-safe concurrent map for go
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.
Newbe.claptrap
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Taskchain
TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).
Tdp
The Darkest Pipeline - Multithreaded pipelines for modern C++
Dashmap
Blazing fast concurrent HashMap for Rust.
Tascalate Async Await
Async / Await asynchronous programming model for Java similar to the functionality available in C# 5. The implementation is based on continuations for Java (see my other projects).
Awesome Lockfree
A collection of resources on wait-free and lock-free programming
Javabrainmap
Java 体系涉及到的各方面知识点脑图总结,万物皆脑图。The knowledge of all aspects of the Java system is summarized in the brain map.
Puzzl
🎲 An intelligent version of the sliding-puzzle game for your terminal built in golang
Pycos
Concurrent, Asynchronous, Distributed, Communicating Tasks with Python
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
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
Fucking Java Concurrency
🎏 Simple show cases of java concurrency problems, seeing 🙈 is believing 🐵
Jcsprout
👨‍🎓 Java Core Sprout : basic, concurrent, algorithm
Java Concurrency Progamming Tutorial
BAT华为大厂一线工程师四年磨一剑精心编排 Java 高并发编程案例代码 & 教程 & 面试题集锦。详细文档讲解请阅读本人的知识库仓:https://github.com/Wasabi1234/Java-Interview-Tutorial
Hopac
http://hopac.github.io/Hopac/Hopac.html
Handy
🔥简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework
Concuerror
Concuerror is a stateless model checking tool for Erlang programs.
pony-workshop
Material for a workshop for learning about the Pony programming language
geeteventbus
An inprocess eventbus for highly concurrent Python applications
mapreduce
A in-process MapReduce library to help you optimizing service response time or concurrent task processing.
TAOMP
《多处理器编程的艺术》一书中的示例代码实现,带有注释与单元测试
asyncoro
Python framework for asynchronous, concurrent, distributed, network programming with coroutines
blacklight
a stack-based concatenative virtual machine for implementing highly concurrent languages
Mystral
Mystral (pronounced "ˈMistrəl") is an efficient library to deal with relational databases quickly.
goroutines
provides utilities to perform common tasks on goroutines
LockFreeSkipList
A set implementation based on lockfree skiplist.
practice
Java并发编程与高并发解决方案:http://coding.imooc.com/class/195.html Java开发企业级权限管理系统:http://coding.imooc.com/class/149.html
Lazy
Light-weight header-only library for parallel function calls and continuations in C++ based on Eric Niebler's talk at CppCon 2019.
futil
minimal utilities for Scala Futures
Actors.jl
Concurrent computing in Julia based on the Actor Model
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>
jet
Jet is a simple OOP, dynamically typed, functional language that runs on the Erlang virtual machine (BEAM). Jet's syntax is Ruby-like syntax.
java-concurrent
OpenTracing-aware helpers related to java.util.concurrent
1-52 of 52 concurrent-programming projects