Уроки
Урок 1
7 октября в 16:30Лекция 1. Goroutines и scheduler
Урок 2
9 октября в 16:30Практика 1. Bounded parallel executor
Урок 3
14 октября в 16:30Лекция 2. Channels и select
Урок 4
16 октября в 16:30Практика 2. Fan-in, nil channels и drain-on-close
Урок 5
21 октября в 16:30Лекция 3. Memory model и atomics
Урок 6
23 октября в 16:30Практика 3. Data races и false sharing
Урок 7
28 октября в 16:30Лекция 4. Mutex и runtime semaphore
Урок 8
30 октября в 16:30Практика 4. Sharded concurrent map
Урок 9
4 ноября в 16:30Лекция 5. The sync toolbox
Урок 10
6 ноября в 16:30Практика 5. WaitGroup, Once и Cond своими руками
Урок 11
Лекция 6. Context, cancellation и goroutine leaks
Урок 12
Практика 6. Hunting goroutine leaks
Урок 13
Лекция 7. Concurrency patterns
Урок 14
Практика 7. Worker pools и token bucket
Урок 15
Лекция 8. Testing concurrent code
Урок 16
Практика 8. Старт итогового проекта и peer review
Урок 17
Лекция 9. Lock-free структуры и итоги курса
Урок 18
Практика 9. Защита итогового проекта

















