Ho Lee Fuk

Сенсей
⚔ АДМИНИСТРАТОР ⚔
Регистрация
22 Февраль 2018
Сообщения
11.997
Автор: udemy

Название: Параллелизм в Go (Golang) (2022)

a0a04688393be02de854175abfafc60d.jpg


Описание:

Concurrency in Go (Golang)

udemy

Узнайте, что такое и как работает параллелизм в Go. Как запускать goroutines и передавать данные между ними. Как синхронизировать выполнение goroutines. Как работает планировщик Go. Как построить потоковые конвейеры с goroutines и каналами. Как распространять данные через API.

Курс можно разделить на пять частей:

- Примитивы параллелизма
- Глубокое погружение в примитивы параллелизма
- Шаблоны параллелизма
- Context package
- Бонусный раздел - Интерфейсы

В курсе мы постараемся ответить на эти вопросы.

Примитивы параллелизма

- Каковы ограничения потоков?
- Каковы преимущества goroutines над потоками ОС?
- Как избежать состояния гонки?
- Как каналы используются для передачи данных?
- Как реализовать тайм-аут и неблокирующую связь?
- Когда мы используем mutex и каналы?
- Как синхронизировать выполнение goroutines?
- Как определить состояние гонки в Go?

Глубокое погружение в примитивы параллелизма

- Как работает планировщик Go?
- Как работает переключение контекста?
- Как работает канал отправки и получения?

Шаблоны параллелизма

Context Package

Упражнения


- За каждой концепцией следует упражнение.
- Схема упражнений размещена на Github.

Примеры приложений

Мы будем строить

- Схему веб-паука
- Конвейер обработки изображений
- Тайм-ауты HTTP-сервера с context package

Бонусный раздел - Интерфейсы

- Как определить общее поведение между разными объектами как абстрактный тип?
- Как интерфейс обеспечивает абстракцию для функций более высокого уровня?

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
🔒

Доступ ограничен

Авторизуйтесь, чтобы увидеть цену и получить доступ к материалам



Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху