Как устроен планировщик в Golang | Олег Козырев, Авито
Вставка
- Опубліковано 29 тра 2024
- 17 апреля в московском офисе Авито прошёл Avito Golang meetup #4. Спикеры из Авито, VK Tech и Ozon поделились опытом работы с несколькими инструментами в Go: Kubernetes-оператором, плагином protoc и планировщиком.
00:00 | Вступление
01:00 | Параллельность vs Конкурентность
03:19 | Чем GO-рутина отличатся от threads
03:57 | Абстракция GMP
06:23 | Одна из очередей исполнилась раньше остальных - что делать?
10:33 | Как сломать код на Go?
13:52 | Решаем проблемы с сетью
16:08 | Про делегирование
17:06 | Выводы
18:28 | Вопросы
Презентация Олега: clc.to/ZS4yoA
Канал Олега / @olezhek28go
ТГ t.me/olezhek28go
AvitoTech - это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: avitotech
Телеграм: t.me/+wU3vnNnqr7JlZDIy
Хабр: habr.com/ru/company/avito
Медиум (eng): / avitotech
Гитхаб: github.com/avito-tech
RuTube: rutube.ru/channel/30462632/
Дзен: dzen.ru/avitotech
Сайт: avito.tech - Наука та технологія
подача для детей не зашла
Такое случается:)
А мне зашло))
подача выбрана так, чтобы понял каждый, на мой взгляд - это оптимальный подход
А зачем это знать? Вроде же наоборот рантайм и абстракции нужны для того, чтобы не думать об этих вещах)
тут несколько ответов:
1) Из инженерного интереса
2) Порой можно налететь на задачу, когда понимание подкапотных движений может помочь
3) На собесах любят такое спрашивать