Comparing Crystal’s concurrency with that of Go (Part II)

Meraj Molla
ITNEXT
Published in
3 min readAug 1, 2020

--

In the first part of this article series, I focused on comparing Crystal and Go’s concurrency from Communicating Sequential Processes (CSP) perspective. This second part is to fill in the gap and cover more traditional Shared Memory Multithreading.

src: http://www.embeddedlinux.org.cn/rtconforembsys/5107final/LiB0095.html

I make the assumption that you are somewhat familiar with the concepts of multiple threads, critical region, mutual

--

--