Чем буферизованный канал отличается от небуферизованного?
Небуферизованный синхронизирует: отправка блокируется, пока получатель не заберёт значение, то есть стороны встречаются. Буферизованный принимает до своей ёмкости без получателя и блокируется только на заполнении. Небуферизованный безопаснее по умолчанию, потому что делает передачу явной; буфер — это решение о том, сколько работы разрешено накопить.