filmov
tv
Изучаем Golang. Урок №20. Concurrency (2). WaitGroup. Data Race. Muxtex/RWMutex

Показать описание
В данном видео мы продолжаем изучать язык Go (Golang). Мы изучим такие инструменты синхронизации из пакета sync, как WaitGroup, Mutex и RWMutex. Рассмотрим несколько usecase`ов и подводные камни при работе с ними.
0:00 Содержание
0:25 Горутины без синхронизации
1:08 Группа ожидания (WaitGroup)
5:27 Неправильное применение WaitGroup
7:23 Итог по WaitGroup
7:48 Выполнение работы в одной горутине
9:45 Параллельная запись из нескольких горутин
11:53 Data race
13:26 Mutex
17:15 Mutex vs RWMutex
22:22 Мы сделали это
0:00 Содержание
0:25 Горутины без синхронизации
1:08 Группа ожидания (WaitGroup)
5:27 Неправильное применение WaitGroup
7:23 Итог по WaitGroup
7:48 Выполнение работы в одной горутине
9:45 Параллельная запись из нескольких горутин
11:53 Data race
13:26 Mutex
17:15 Mutex vs RWMutex
22:22 Мы сделали это
Изучаем Golang. Урок №20. Concurrency (2). WaitGroup. Data Race. Muxtex/RWMutex
Изучаем Golang. Урок №19. Concurrency (1). Goroutines. Defer. Panic/Recover
Изучаем Golang. Урок №25. Concurrency (7). Atomic
Изучаем Golang. Урок №21. Concurrency (3). Nil, Unbuffered, Buffered channels. Deadlock....
Изучаем Golang. Урок №23. Concurrency (5). Context
Изучаем Golang. Урок №24. Concurrency (6). ErrGroup. Канал как Mutex. Промисы на каналах...
Изучаем Golang. Урок 5. Основы. Функции и методы
Изучаем Golang. Урок №18. Мапы (maps)
Изучаем Golang. Урок №12. Методы
Изучаем Golang. Урок №14. Структуры (2) Встраивание типов (Embedding)...
Изучаем Golang. Урок 7. Основы. Работа с ошибками
Изучаем Golang. Урок №11. Кастомные типы. Структуры(1)
Изучаем Golang. Урок №13. Интерфейсы
Горутины, каналы, пакет 'sync'. Конкурентность в Go.
Всё про конкурентность в Go
Изучаем Golang. Урок №26. Дженерики(Generics)
Изучаем Golang. Урок №15. Массивы (arrays). Слайсы (slices)(1)
Изучаем Golang. Урок 11. Паники! Panics!
Golang Concurrency - Atomic
Go. Задачи по concurrency. Часть 1
Is it time to re-sync? Андрей Печкуров - Golang
Как ошибиться с конкурентностью в Go / Алексей Палажченко (Percona)...
ШБР 2023 — Unsafe и взаимодействие с другими ЯП (Go)
Concurrency 9. Планировщик Go
Комментарии