smallnest/concurrency-programming-via-rust
smallnest/concurrency-programming-via-rust has 1,348 GitHub stars and 73 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 19:09 UTC. Last push 2025-07-17.
I have a plan to write a book about conncurrency programming via rust. The below is the contents of it and this repo contains all source codes.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalconcurrency programming via rust

How to run?
Enter one crate such as thread and run cargo run.
Contents
I have a plan to write a book about conncurrency programming via rust. The below is the contents of it and this repo contains all source codes.
chapter 1: Thread
Introduces Threads in std and concurrency libs.
chapter 2: Thread Pool
Introduces Thread pool for std thread.
chapter 3: async/await
Introduces async feature.
chapter 4: synchronization primitives
Introduces synchronization primitives contains containers
chapter 5: basic concurrency primitives
Introduction of basic concurrency primitives in std lib.
chapter 6: concurrency collections
Introduces concurrency collections in std lib.
chapter 7: process
Introduces starting and executing a new process in the easy way.
chapter 8: channel
Introduces each channels such as mpsc, mpmc and broadcasters.
chapter 9: timer/ticker
Introduces timer and ticker.
chapter 10: parking_lot
Introduces parking_lot.
chapter 11: crossbeam
Introduces crossbeam.
chapter 12: rayon
Introduces rayon.
chapter 13: tokio
Introduces tokio.
chapter 14: special
some special synchronization primitives and concurrency libs only for special single purpose.
- replace std::mpsc with crossbeam-channel: https://github.com/rust-lang/rust/pull/93563
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,641 starspublic-apis/public-apis
A collective list of free APIs
498,007 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,446 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,311 stars