Параллелизм в Go

Начальный уровень
Разработка
Учащийся
Azure

Узнайте больше о параллелизме, одной из самых уникальных возможностей в Go.

Цели обучения

В этом модуле вы узнаете больше о следующих компонентах.

  • Принцип действия параллелизма в Go.
  • Разница между параллелизмом и параллельным выполнением.
  • Взаимодействие в параллельной программе при использовании каналов.
  • Написание программы, которая выполняется быстрее при реализации параллелизма.
  • Написание динамических программ, которые могут использовать буферы, чтобы воспользоваться преимуществами параллелизма, если требуется запустить ограниченное число параллельных вызовов.

Предварительные требования

  • Окружение Go, готовое к созданию приложений. В идеальном случае окружение Go необходимо установить и настроить локально, при этом также необходимо установить Visual Studio Code с расширением Go.
  • Возможность создания и изменения файлов .go.
  • Возможность запуска приложений Go с помощью командной строки терминала.
  • Знание основных типов данных, таких как string, intи boolean.
  • Умение создавать простейшие потоки управления данными, например операторы if и for.
  • Умение писать функции.
  • Умение использовать библиотеки, например net/http.