Курсы по программированию: Потренироваться проходить собеседования: Присоединиться к моему сообществу: Консультации: Консультации от Дениса: Таймкоды: 00:00 - Введение 00:20 - Горутины под капотом 01:37 - Расширение стэка горутины 02:36 - Разница потоков и горутин 05:00 - Context switching 06:08 - Планировщик в Go под капотом 06:58 - Системные вызовы с горутинами 08:21 - Work sharing и work stealing 09:16 - Кооперативная и вытесняющая многозадачнось 09:55 - Алгоритмы планирования 11:50 - Примитивы синхронизации 12:23 - Мьютексы под капотом 14:25 - Spinlock 15:07 - Deadlock, livelock, data race 16:23 - Каналы под капотом 18:29 - Семафоры 18:45 - Compare and swap (CA
Hide player controls
Hide resume playing