Go

Effective Concurrency in Go

Effective Concurrency in Go
Автор:
Год издания:
ISBN:
978-1-80461-907-0
Общий размер:
4.0 МБ
Общее кол-во страниц:
212
Издательство:
Формат скачивания:
PDF
Возрастное ограничение: 16+
Язык книги: Английский

Вы начнете с изучения того, какие гарантии предоставляет язык при выполнении параллельных программ. На многочисленных примерах вы увидите, как использовать эту информацию для разработки параллельных алгоритмов, которые выполняются без гонок данных и успешно завершаются. Вы также узнаете все необходимое о нескольких распространенных паттернах параллелизма, таких как рабочие пулы, асинхронные конвейеры, fan-in/fan-out, планирование периодических или будущих задач, обработка ошибок и паники в горутинах