Каналы и горутины — две уникальные функции Golang. Это должно упростить параллельное программирование. Каждая параллельная программа является горутиной. Даже main.go, который мы запускаем сам по себе, является горутиной.

Сделать функцию горутиной очень просто. Простое добавление go перед func делает его…