Горутина (goroutine) в Go, Каналы (channels) в Go и Конвейеры (Pipelines) в Go.
Горутина (goroutine) в Go — это легковесный “поток”, который позволяет выполнять код конкурентно (почти одновременно) без создания полноценных потоков ОС. Каналы (channels) в Go — это специальный тип данных, который позволяет безопасно передавать данные между горутинами