Published in


Go: Concurrency + Channels

Photo by Joshua Sortino on Unsplash

This post is a follow up to my previous article, Go: Concurrency vs Parallelism.

The previous article, linked above, introduced the concept of concurrency in Go. In this article, we will discuss channels and how we can leverage channels in a program that is structured for concurrency.

What is a channel?




Everything connected with Tech & Code. Follow to join our 900K+ monthly readers

Recommended from Medium

How RecSys 2019 sold out

What’s Wrong With Your Estimates


R for Beginners — Part 1: Data Structures

Partitioning ……Organizing of table in Hive.

Getting Started with Remote Pair Programming using VSCode

Number of Island — BFS & DFS

Kafka + Apache Spark Streaming Example on AWS Free Tier

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Software engineer writing about programming, learning, & more. Highly caffeinated. In a committed relationship with the Oxford comma.

More from Medium

Injecting Interfaces — Golang Dependency Injection

Unit Testing & Debugging Setup For Golang with VS Code

Go 1.18 Beta 1: A Generic Gift for The Holidays

Golang URL Shortener