Уроки

Урок 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. Защита итогового проекта

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