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