Задание 1 из 2 · Теория и квиз · +40 XP

Конкурентность в Go

Горутина — лёгкий поток, запускается словом go. Горутины обмениваются данными через каналы: «не общайтесь через общую память — делитесь памятью через общение». sync.WaitGroup ждёт завершения группы. Ошибки — обычные значения: if err != nil { return err }. defer выполняется при выходе из функции.

1. Как Go сообщает об ошибке?
2. Когда выполнится defer?
3. Чем горутины обмениваются данными по идиоме Go?
Войдите, чтобы ответить