All Projects → sebasmagri → rust-concurrency-patterns

sebasmagri / rust-concurrency-patterns

Licence: other
Examples of concurrency patterns implemented in Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to rust-concurrency-patterns

Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (+293.1%)
Mutual labels:  patterns, concurrency
Go Concurrency Patterns
Concurrency patterns in Go
Stars: ✭ 724 (+2396.55%)
Mutual labels:  patterns, concurrency
drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-44.83%)
Mutual labels:  concurrency
futureproof
Bulletproof concurrent.futures
Stars: ✭ 36 (+24.14%)
Mutual labels:  concurrency
async
Synchronization and asynchronous computation package for Go
Stars: ✭ 104 (+258.62%)
Mutual labels:  concurrency
bascomtask
Lightweight parallel Java tasks
Stars: ✭ 49 (+68.97%)
Mutual labels:  concurrency
MDSL-Specification
A domain-specific language to specify (micro-)service contracts, data representations and endpoints.
Stars: ✭ 35 (+20.69%)
Mutual labels:  patterns
YACLib
Yet Another Concurrency Library
Stars: ✭ 193 (+565.52%)
Mutual labels:  concurrency
thread-pool
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
Stars: ✭ 1,043 (+3496.55%)
Mutual labels:  concurrency
lasync
making executor service tougher
Stars: ✭ 38 (+31.03%)
Mutual labels:  concurrency
ency
Enhanced concurrency primitives for Javascript.
Stars: ✭ 32 (+10.34%)
Mutual labels:  concurrency
noroutine
Goroutine analogue for Node.js, spreads I/O-bound routine calls to utilize thread pool (worker_threads) using balancer with event loop utilization. 🌱
Stars: ✭ 86 (+196.55%)
Mutual labels:  concurrency
flutter getx template
🍻🍀 This is source base for getx flutter. Optimize by lambiengcode
Stars: ✭ 43 (+48.28%)
Mutual labels:  patterns
Nodejs-Design-Pattern
Resumen de patrones de diseño extraídos de mi lectura del libro "Node.js Design Patterns de Mario Casciaro 1ra edición"
Stars: ✭ 45 (+55.17%)
Mutual labels:  patterns
skywalker
A package to allow one to concurrently go through a filesystem with ease
Stars: ✭ 87 (+200%)
Mutual labels:  concurrency
High-concurrency
High concurrency demo
Stars: ✭ 59 (+103.45%)
Mutual labels:  concurrency
django-concurrency-talk
🎭 Database Integrity in Django: Safely Handling Critical Data in Distributed Systems
Stars: ✭ 49 (+68.97%)
Mutual labels:  concurrency
Hunch
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
Stars: ✭ 94 (+224.14%)
Mutual labels:  concurrency
alt-rails
Design/Arquitectural patterns for big Rails applications
Stars: ✭ 32 (+10.34%)
Mutual labels:  patterns
go-workshops
Go language basic workshops for devz
Stars: ✭ 68 (+134.48%)
Mutual labels:  concurrency

Concurrency Patterns in Rust

An exercise to implement concurrency patterns in Rust in different ways and with different tools.

Initially inspired by Visualizing Concurrency in Go by @divan but open to include other pattern implementations from the Web.

Check the examples/ folder and run each example with cargo run --example <filename without extension>.

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].