Курс пока находится в разработке — вы сможете пройти его позже
курс

Конкуренция в Go

Последнее обновление: 25 августа 2025
Курс Конкуренция в Go
21 900 ₸ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

15 уроков (видео и/или текст)
Доступ к остальным курсам платформы

Чему вы научитесь

  • Понимать разницу между параллелизмом и конкуренцией
  • Использовать goroutines для конкурентного выполнения
  • Работать с каналами и оператором select
  • Применять context для управления временем жизни горутин
  • Строить конкурентные паттерны: worker pool, pipeline, fan-in/fan-out
  • Обрабатывать ошибки в конкурентных программах
  • Синхронизировать горутины через WaitGroup и Mutex
  • Использовать атомарные операции
  • Отлаживать конкурентные программы с помощью race detector и pprof

Описание

На курсе вы изучите модель конкуренции в Go и научитесь писать безопасные и масштабируемые программы. Мы начнем с goroutines и каналов, разберем их расширенные возможности, затем перейдем к инструментам синхронизации (select, context, WaitGroup, Mutex, атомарные операции). Вы освоите популярные паттерны конкуренции в Go и научитесь правильно обрабатывать ошибки в параллельных задачах. В завершении курса познакомитесь с инструментами отладки и оптимизации конкурентных программ.

Для прохождения курса требуется базовое знание Go (синтаксис, функции, структуры, интерфейсы, работа с пакетами) и понимание фундаментальных понятий программирования (переменные, циклы, условия).

Программа курса

Продолжительность 0 часов

Формат обучения

Рекомендуемые программы

профессия
10 месяцев
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
4 месяца
с нуля
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
новый
9 месяцев
с нуля
Старт 16 октября
профессия
новый
8 месяцев
c опытом
Старт 16 октября
профессия
10 месяцев
с нуля
Старт 16 октября
профессия
16 месяцев
с нуля
Старт 16 октября
профессия
новый
3 месяца
c опытом
в разработке
Старт 16 октября
профессия
5 месяцев
c опытом
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября
профессия
новый
16 месяцев
с нуля
Старт 16 октября