Go's Concurrency Is About Structure, Not Speed: chan and context as Lifecycle Primitives
After a few years writing production Go, I stopped thinking of chan as a data pipe and context as a parameter. They're both lifecycle primitives — chan draws the boundary of 'how many alive', context draws the boundary of 'when to die'. Here's why th
Apr 14, 20269 min read1