Writing multi-threaded programs is easy, writing correct multi-threaded programs is

Arpit Bhayani

Arpit Bhayani

Dec 26, 2023 • 1 min read


Writing multi-threaded programs is easy, writing correct multi-threaded programs is difficult, and writing correct and performant multi-threaded programs is tricky and difficult.

I did my extreme best to explain how to write fair and efficient multi-threaded programs with hands-on examples. Give it a watch.

youtu.be/2PjlaUnrAMQ

this one recent comment on the video shows how people felt seeing the approaches unfold. Highly recommended to folks who really want to understand multi-threading to its core.

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses