Конкурентность Go
Этот курс охватывает Мощная модель параллелизма Go, ориентированная на горутины и каналы Вы узнаете, как эффективно выполнять параллельные задачи с помощью алгоритмов, легких потоков Go и использовать каналы для безопасного общения между ними . Курс посвящен методам синхронизации, включая буферизованные и небуферизованные каналы, и исследует, как избежать общих проблем с параллелизмом, таких как условия гонки. Вы также узнаете о некоторых заявлениях и о том, как они позволяют обрабатывать операции нескольких каналов. К концу вы сможете писать параллельные программы в Go, в полной мере используя его простые, но эффективные инструменты параллелизма.
Course Details
Language
GoDuration
1 weekDifficulty:
easyCategory
Programming
Certificate
YesRequirements
- Basic knowledge of GO
01Введение в Concurrency in Go
1 Chapters - 0/1 Completed
Введение в Concurrency in Go
1 Chapters - 0/1 Completed
Что такое параллелизм?
02Каналы: связь между горутинами
3 Chapters - 0/3 Completed
Каналы: связь между горутинами
3 Chapters - 0/3 Completed
Что такое каналы?
Буферные и небуферизованные каналы
Закрытие каналов и ранжирование по каналам
03Параллельные модели в Go
3 Chapters - 0/3 Completed
Параллельные модели в Go
3 Chapters - 0/3 Completed
Fan-Out, Fan-In Паттерн
Рабочий бассейн Паттерн
Выберите заявление
04Проект - Получите несколько URL одновременно
3 Chapters - 0/3 Completed
Проект - Получите несколько URL одновременно
3 Chapters - 0/3 Completed





