Как на самом деле устроены каналы в Golang? | Golang channels internals