staffID
@staffID

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

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

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

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект