staffID
@staffID

Принцип асинхронных приложений в GO?

Когда нужно использовать каналы, горутины?
Примеры многопоточных приложений на go?
Заранее спасибо.

Когда их применение будет лишним и т.п. объясните пожалуйста.
  • Вопрос задан
  • 296 просмотров
Пригласить эксперта
Ответы на вопрос 1
astec
@astec
Разработчик https://debtstracker.io/
За примерами и объяснением когда это нужно идём в https://tour.golang.org/concurrency/1

Также стоит разобраться чем асинхронность отличается от многопоточности.

Не нужно тогда когда накладные расходы на каналы и рутины превышают выигрыш от их использования.

Так же полезно почитать разную критику чтобы понимать реальные подводные камни. Например www.jtolds.com/writing/2016/03/go-channels-are-bad...

Удачи.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы