Каналы в го люблю. Это просто гениально, даже удивительно что такого раньше не было
Это с одной стороны эволюционная штука, как мне кажется. Паттерн обернутый в язык. Вот это вроде The Producer/Consumer (Bounded Buffer) Problem. Такая штука и на си пишется, но там надо много всяких локов самому расставлять, а в го изкаропки