Concurrency in Go (Part-2): sync package primitives
Introduction
Go is primarily designed around Communicating Sequential Processes i.e using channels and select primitives to write concurrent programs, but it also supports the traditional way of writing concurrent code using Memory Access Synchroniza...
pratikjagrut.hashnode.dev8 min read
uyghur
Excellent article series.