Skip to content

Month 3-Concurrency and Async: Atomics, Lock-Free, Pin, Tokio, Smol

Goal: by the end of week 12 you can (a) implement a correct lock-free single-producer single-consumer queue with explicit memory orderings, (b) explain Pin<&mut Self> to a colleague using a self-referential generator example, (c) trace an await from source through state-machine codegen into a Tokio runtime poll, and (d) choose between Tokio, Smol, and embassy based on workload characteristics.


Weeks

Comments