01:20 - Продолжение разговора про планировщик Go
03:10 - inheritTime
04:30 - Зачем нужно вытеснение в Go
09:55 - Как сделать preemption?
14:20 - Сигнал как инструмент для добавления preemption
16:25 - Вытеснение в Go
28:15 - inheritTime
31:20 - runnext
38:05 - Lock-free
40:05 - ABA problem
52:00 - Операции на ARM
54:55 - Решение ABA при помощи добавления счетчика
1:07:40 - Проблема с shared ptr
1:11:35 - Atomic Shared Ptr
1:13:15 - Связь между Atomic Shared Ptr и Lock-free Stack
1:17:00 - Решение ABA при помощи разделения счетчика ссылок на два