Изучаем 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 Мы сделали это
Back to Top