placeholder

Go Concurrency Patterns: Pipelines and cancellation - The Go Blog

Go's concurrency primitives make it easy to construct streaming data pipelines that make efficient use of I/O and multiple CPUs. This article presents examples of such pipelines, highlights subtleties that arise when operations fail, and introduces techniques for dealing with failures cleanly.

Click to view the original at blog.golang.org