Уроки
Урок 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
11 ноября в 16:30Лекция 6. Context, cancellation и goroutine leaks
Урок 12
13 ноября в 16:30Практика 6. Hunting goroutine leaks
Урок 13
18 ноября в 16:30Лекция 7. Concurrency patterns
Урок 14
20 ноября в 16:30Практика 7. Worker pools и token bucket
Урок 15
25 ноября в 16:30Лекция 8. Testing concurrent code
Урок 16
27 ноября в 16:30Практика 8. Старт итогового проекта и peer review
Урок 17
2 декабря в 16:30Лекция 9. Lock-free структуры и итоги курса
Урок 18
4 декабря в 16:30Практика 9. Защита итогового проекта

















