V

Size: a a a
V
АП
АП
AK
1) Выполняется wg.Wait() после чего сразу может произойти переключение контекста.
2) Дальше начнется цикл и потенциально он может стать источником дэдлока, в случае если за время выполнения цикла контекст не переключится обратно на последнюю горутину и не закроет канал.
AK
p
RS
V
RS
V
RS
RS
p
V
RS
p
p
RS
RS